打印
[技术问题解答]

MPC8270 USB相关问题(已解决)

[复制链接]
841|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vioviolinlin|  楼主 | 2014-10-2 20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pc, USB, U盘, TE, ST
本帖最后由 FSL_TICS_A 于 2014-11-26 20:23 编辑

我使用了NXP公司的SAF1562HL(或:ISP1562BE)芯片,开发了一款带有USB接口的处理器模块,CPU为FREESCALE公司的MPC8270,采用的是VxWorks5.5操作系统。每隔10s将5MB的数据以FAT32文件系统格式写入到U盘中。
在使用过程中发现,在将数据写入U盘的过程中,会出现U盘无法识别的现象,出现U盘无法识别时,串口打印的信息为:0xfffe850 (s1u0): disk cache error: device fff9268 block -1 errno 830106, disk removed while writing data, possible data loss。出现这种情况后,U盘将无法进行任何操作。出现这种情况的时间随机,可能程序运行1min左右就出现,也可能十几分钟出现。
我对程序进行了跟踪,正常情况下SAF1562HL HcInterruptStatus register的值为0x00000001,错误情况下为0x00000008,出现错误之后无法恢复,进入Irp time out状态,此后U盘无法进行操作。但通过程序分析,我们无法知道什么情况会导致SAF1562HL HcInterruptStatus register的值从0x00000001跳变到0x00000008,进而导致U盘无法识别。
请问有没有大神在相关的开发应用中是否遇到类似的情况,能否给点方法和建议,谢谢。

相关帖子

沙发
FSL_TICS_ZJJ| | 2014-10-8 15:03 | 只看该作者
楼主你好,关于MPC8270的问题,建议你到我们的官网提交一个技术服务请求,那边会有相关的工程师帮你解答。
建议技术服务请求的链接:https://bbs.21ic.com/icview-684518-1-1.html
点击申请SR按钮,然后按照流程进行。
问题的内容请采用英文书写的方式,这样我们国外的工程师也可以帮你解答。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝