查看: 2313|回复: 14

[求助] 关于RT1052的USB不能枚举的问题

[复制链接]
  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
    发表于 2021-6-18 16:00:38 | 显示全部楼层 |阅读模式
    大佬们,我又来了:
    最近移植USB host代码,使用正点的板子,下载他的代码到板子里可以正常读到U盘,但是我自己移植的他的代码到rt_thread里就不能枚举U盘了,各位大佬请问有什么需要主要的地方或者可能问题在哪?
    天天改不完的ebug呀,,,,有木有。。。。
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-18 16:06:25 | 显示全部楼层
    代码在sdram中跑
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-15 14:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    88

    帖子

    0

    高级会员

    Rank: 4

    积分
    784
    最后登录
    2024-4-25
    发表于 2021-6-19 10:41:03 | 显示全部楼层
    中间层软件没移植好,fatfs驱动没弄好。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-21 09:40:27 | 显示全部楼层
    waterkingchen 发表于 2021-6-19 10:41
    中间层软件没移植好,fatfs驱动没弄好。

    应该不是,我把他们的data端改到sdram也是不能枚举
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-21 13:48:27 | 显示全部楼层
    问题好像是如果在sdram中跑的话,如果使用usb的话,内存必须设置成可共享,但是如果设置成可共享那么emwin的刷新就会非常非长慢。。。。有没有有的解决办法。。
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20015
    最后登录
    2024-4-25
    发表于 2021-6-21 14:17:23 | 显示全部楼层
    gossipboy 发表于 2021-6-21 09:40
    应该不是,我把他们的data端改到sdram也是不能枚举

    本身代码可以运行,移植到RT thread有问题,应该是移植过程中出了什么错误。你debug除了不能枚举功能外,是否出现其他错误,比如进入fault什么的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-21 14:25:25 | 显示全部楼层
    小恩GG 发表于 2021-6-21 14:17
    本身代码可以运行,移植到RT thread有问题,应该是移植过程中出了什么错误。你debug除了不能枚举功能外, ...

    没有,我测试过了,就是在sdram运行的话,rt_thread的堆栈管理内存需要把它的内存设置为可以共享,如果是,那USB就正常,但是如果禁止共享,那就读不到。但是允许共享的话emwin的刷新特别特别慢,不会进入fault
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-21 16:23:33 | 显示全部楼层
    现在问题是usb需要sdram可共享,但是如果sdram可共享就不能缓存。那么emwin的刷新速度特别慢
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-21 17:09:29 | 显示全部楼层
    小恩GG 发表于 2021-6-21 14:17
    本身代码可以运行,移植到RT thread有问题,应该是移植过程中出了什么错误。你debug除了不能枚举功能外, ...

    我应该可以把usb的代码放在内部ram中跑吧,这个在分散文件如何实现?
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-4-22 14:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    11

    主题

    101

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2022-9-21
     楼主| 发表于 2021-6-23 16:52:39 | 显示全部楼层
    问题已解决,结贴
    天天改不完的ebug呀,,,,有木有。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-25 23:15 , Processed in 0.147941 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表