【DM642学习笔记一】关于Can't Initialize Target CPU的一种解决方法 : Error 0x80000240
花了几天时间,终于可以顺利进入ccs软件开始学习了!
我使用的是瑞泰公司的ICETEK-DM642-IDK-M图像处理系统(ICETEK5100USB仿真器,仿真芯片为DM642)。使用ccs2.21版本。
刚开始,按照步骤安装ccs2.2,以及仿真器驱动等之后,运行时出现以下错误:
![](https://images2017.cnblogs.com/blog/493729/201712/493729-20171219005007740-756987454.png)
错误为:error0x80000240/-180,目标板没上电。此时可以检查下JTAG与目标板是否正确连接。连接不正确或者没有连接的时候。错误提示都为,powerloss!
改正后,又出现了新的错误。如下:
![](https://images2017.cnblogs.com/blog/493729/201712/493729-20171219005115537-965117258.png)
错误为:error 0x80000240/-1037.
Bad Target Silicon Revision Number
Please check your multi-processor configuration.
The number of devices in the JTAG scan path
must be correct for the silicon revision to be read.
Or, you may have selected the wrong DSP device driver.
郁闷了!,多处理器配置?JTAG扫描路径?wrong DSP device driver?
于是查了下配置信息,c:\ti\cc\bin文件下的"ccbrd0.dat"就是配置文件。按照前两篇文章中的方法,不过也没有取得什么效果。也查了检查JTAGscan,无果。dspdriver?貌似也没有问题,于是又装了下ccsv3,ccsv5,试图通过安装高版本的来补充某些我并不知道但又必须的文件(受前篇文章"【摘】CCS经验"的影响吧!),结果还是不行。再看setupccs配置里,DeviceDriver:c:\ti\driver\tixds6400_11.dvr。正确。尝试改变I/O口,0,240,378.都改了。错!(I/O口为0x0)。
(各种百度,各种google,各种中文论坛英文论坛里面的都只有提问,没有解答。不过在ti的wiki上面找到了不少实用的信息,再国外的一些论坛上,到也学到了些东西。也算是练习英语吧!)
又拿起安装说明,“用鼠标右键单击"c:\icetek-DM642-EDULab"子目录下的“初始化ICETEK-5100USB2.0仿真器”文件名,发送到桌面快捷方式。”我就是没有这个文件啊,问了师兄,也说没有。倒是有个"ICETEKEMUReset.bat"的文件!不是按照说明上的将此文件复制到ti\cc\bin目录下就可以了,要运行这个批处理文件啊!!!作用就是初始化。运行一次之后,中间还是出现了error!后来,我先打开CCS软件,再打开了实验板的电源。直接就闯入了开发界面,without error!!!还没准备好的高兴了一下。以为是上电顺序造成的。运行了一个例程之后,断电,拔下USB线,重新按照刚才的顺序验证!
结果又error了!小郁闷。
然后想到了"ICETEKEMUReset.bat",运行!》再次连接,成功。
果断把它发送到桌面快捷方式了。
每次运行之前,都应该执行ICETEKEMUReset.bat进行初始化。
刚开始学习,还得加油哇!
参考资料:
2012.12.8
eagle
eaglediao