⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 常见问题及解决.txt

📁 ARM嵌入式系统软件开发实例(一)
💻 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 + -