/******************************************************************************
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.接发数据是否已超出函数定义的超时时间