📄 常见问题及解决.txt
字号:
/******************************************************************************
USBDriver.mcp(目录D12 For uCos-II\USBDriver)工程常见问题
*******************************************************************************/
首先请认真阅读 本文相同目录下的readme.txt 文件, 按照提示一步一步运行该工程, 再继续往下阅读
1. 编译工程USBDriver.mcp时发生错误
检查是否在D12 For uCos-II\SOURCE目录下放置了UCOS 2.52源代码. 如没有,应在此目
录下放置UCOS 2.52源代码
2. 下载程序到外部RAM以后,程序不能正常运行
检查EasyARM2200开发板上的跳线是否正确. JP6接为: Bank0-RAM,Bank1-Flash,
JP7接为:OUTSIDE
3. 程序正常运行后D12 PACK上的LED灯不亮
(1)是否已将D12 PACK插入到EasyARM2200开发板上
(2)是否已用USB线将D12 PACK连接PC机连接起来
(3)PC机是否已安装了D12 的驱动程序
4. 程序运行不正常(收发错误或发生数据终止异常)
检查外部SRAM的型号的存取速度是否为10ns(芯片上有-10T或-10TI字样), 如大于10ns,
那么可试着修改本工程中target.c文件中的void TargetResetInit(void)函数,减慢LPC2200
访问外部SRAM的速度,如何修改见ZLG_D12.pdf中的1.4小节 USB驱动程序软件包的使用.
如小于或等于10ns,那么不必进行上面的修改.
/******************************************************************************
USB驱动程序软件包(V1.0)常见问题
*******************************************************************************/
1. 使用该软件包前请认真阅读ZLG_D12.pdf一文, 特别注意文中1.4小节提到的软件包使用的注意事项,
检查是否已一一满足. 请在使用之前做一下该文中举的例子.
2. 在AXD中进行调试时, 软件包已能正常使用(能够完成枚举),但收发数据时发生错误或数据终止异常
1.是否修改了target.c文件中的void TargetResetInit(void)函数,修改方法见ZLG_D12.pdf中的1.4小节
2.LPC2200的中断嵌套层数是否达到要求
3.上位机一次收发数据不可以超过1024字节
4.接发数据是否已超出函数定义的超时时间
3. 程序已固化到FLASH ROM中,软件包已能正常使用(能够完成枚举),但收发数据 不正常
1.是否修改了target.c文件中的void TargetResetInit(void)函数,修改方法见ZLG_D12.pdf中的1.4小节
2.LPC2200的中断嵌套层数是否达到要求
3.上位机一次收发数据不可以超过1024字节
4.接发数据是否已超出函数定义的超时时间
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -