天狼八部
天狼八部
This guy hasn't written anything yet

注册于 1 year ago

回答
2
文章
0
关注者
0

aozima 发表于 2020-1-8 11:48
楼主使用哪个主芯片? 方便发个基本工程过来吗?

我邮箱 aozima@rt-thread.com


你好,我这边用的是F429,SPI1 连接 RW007,SPI模式。
速率改成了2M,5M也试了,同样的问题。

工程配置就是直接从env生成的代码,除了速率之外没有改其他东西。
另外有一个界面任务,shell任务,和main任务。
界面任务优先级20,shell优先级9。

main和网络任务优先级采用默认设置。

因为工程加密了,发过去也用不了,所以没法发。

WillianChan 发表于 2019-12-11 15:40
可以的,可以考虑使用ymodem传


谢谢,我试一下。:D

RXGC_5534 发表于 2019-11-28 16:47
老兄你移植的touch如果放一张背景图片会不会DMA不刷新工作了,我这里如果放一个800*480的图片,就会造成voi ...


你好,我这边用的是F429IG,显示一张800*480的16位图是可以的。
但要注意的是,我的移植里没有做外部FLASH烧写算法,图片存在内部FLASH,所以图片不能太大,800*480 16位图的话需要750K。
你看看是不是这里的问题。

问题已解决,是开启USB,修改了时钟配置后,没有把时钟初始化函数拷贝到 board.c 里来,而我一直以为拷贝过来了。。。
这个低级问题,搞了两三天:L

MDZZCoder 发表于 2019-6-13 18:48
串口等设备都工作正常。。线也正常,我用cubemx生成的usb程序是能跑的。。 ...


兄嘚,你的问题搞定了吗,我现在遇到的问题跟你的一毛一样,也是4.0.x,也是识别成了未知设备,也是属性里看到的都是0和Unknown Device,也是Cube MX生成的代码可以识别。我已经搞晕了。。。

Liam 发表于 2019-11-25 18:19
我今天测试也发现,407 usb device 做大容量存储,在win7x64下提示检测到未知设备,正在查找原因 ...


我也是win7 64位,但是我用Cube MX生成的工程代码是可以成功识别虚拟串口的,并且通信成功。

Liam 发表于 2019-11-25 18:25
lz注意一下这里,我打钩后功能正常


这个中断用最新的RTT是不需要钩的,RTT的USB代码里开了中断。
谢谢你的建议。:handshake

nicholas 发表于 2019-11-13 11:56
用的是cubeide。我在Konfig添加了如下这些:
config BSP_USING_USBD_FS
bool "Enable USBD as US ...


建议还是使用ENV。
在KConfig里配置的内容,通过menuconfig后,会保存在.config文件中。同时在rtconfig.h文件中会添加对应的宏定义。
然后ENV中通过scons --target=xxx命令,执行SConscript文件中定义的动作。
而这些动作就会根据.config文件里保存的配置内容决定添加哪些源文件和包含路径到工程。
接下来打开工程才不会少文件和找不到头文件。

你自己手动添加的话,虽然修改了rtconfig.h,但是没有执行scons,所以并没有把需要的文件添加到工程,接下来还要手动添加文件,然后还要设置包含路径。

RXGC_5534 发表于 2019-11-18 16:36
你好,能下载你的工程吗


你好,我在原帖子下面添加了百度网盘链接,你可以去下载。:handshake

Summer_gift 发表于 2019-11-4 14:13
cube 生成的工程如果可以方便地自主选择 hal 库版本就好了


可以选的,只是有时候无效,并且不能保存你选择的版本,下次还要选。

Summer_gift 发表于 2019-11-4 12:00
cubemx 目前切换 固件库版本很不方便


rtt用的话,不需要5.x。
但有时候其他的地方要用,有些功能或插件只有5.x支持。
就是切换版本库不方便,默认是最新版,也可以选旧版本HAL库,但不能保存。
并且选的旧版本的话,有时候是生成的旧版本,有时候怎么都不行,反正是新的。

Summer_gift 发表于 2019-11-4 09:36
这个问题在 master 已经更新过了


那3.1.x还不行咯?
用master可以直接进行开发吗?
master是不是也包含了4.0.x的内容?配置和使用方法跟3.1.x是一样的吗?
:handshake

qz_rtt 发表于 2019-11-2 14:18
感谢您的关注,我觉得你提的挺好,已反馈


不客气,被采纳是我的荣幸。
我也是才开始接触RTT,肯定会经常来这里求助,还望不吝赐教。:D

    本帖最后由 天狼八部 于 2019-10-31 23:31 编辑


scmycjm 发表于 2019-10-31 09:31
目前暂时用一个临时方案解决了问题,就是在SD卡下新建了/udisk0及其他需要mount 的U盘的mount name,这样就 ...

开启romfs,在rom下创建目录,然后将rom挂载到根目录。其他盘挂在到rom下的目录。
rom目录是固化到代码的,只能读不能改,所以不存在目录被删除了其他的文件盘挂不上的问题。

aozima 发表于 2019-10-31 16:13
使用新的SFUD吧


搞清楚了,是我用错了,我开了SFUD,又使用了W25QXX的驱动,初始化设备用的是W25QXX_init(),这个驱动不支持多个器件。改成rt_sfud_flash_probe就好了,两个器件都能注册。:L

回到
顶部

发布
问题

投诉
建议