你好,
我的28335控制USB器件(cy7c68001)发送数据,程序烧写到FLASH中。只有连接仿真器(仅仅硬件上和电脑连,不和ccs软件连接),FLASH运行,usb才能正常工作。如果脱离仿真器,DSP能运行,其他器件运行OK,但USB器件运行不成功。
还有就是如果不用flash运行,用ccs连接后外部ram运行的话,有个和usb有关的函数的map文件中,分配的地址为0x110269,则DSP运行正常,但USB运行不正常,不正常的状况和之前flash出现的状况是一样的。CMD文件中定义的地址移一位,使函数在map文件中分配的地址为0x11026a的话,就能正常运行。移2位,0x11026b,正常运行;移3位或四位,0x11026c或0x11026d,运行不正常。总之,如果函数的入口地址的第二根地址线A1 是1的话,就正常,为0就不正常。
请问下 ,仅仅插上仿真器,对DSP FLASH运行,以及对板子上其他器件的运行有什么影响??以及如何解决这个问题
|