花了几天时间,终于可以顺利进入ccs软件开始学习了!
我使用的是瑞泰公司的ICETEK-DM642-IDK-M图像处理系统(ICETEK5100USB仿真器,仿真芯片为DM642)。使用ccs2.21版本。
刚开始,按照步骤安装ccs2.2,以及仿真器驱动等之后,运行时出现以下错误:
 

错误为:error0x80000240/-180,目标板没上电。此时可以检查下JTAG与目标板是否正确连接。连接不正确或者没有连接的时候。错误提示都为,powerloss!

 

果然,我用的这套设备先前就是没有连接好的,14针的jtag口再连接时插错位了!只连了7个,结果可想而知。庆幸的是没有把板烧坏。

 
改正后,又出现了新的错误。如下:  
错误为: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

【DM642学习笔记一】关于Can't Initialize Target CPU的一种解决方法 : Error 0x80000240的更多相关文章

  1. javascript学习笔记——chrome等提示找不到“getElementsByTagName”的一种解决方法

    最近学习是写了一个小网页,前台有个下拉框是通过后天的xml配置的,在写好代码后使用发现在IE9以及之前的IE浏览器都可以正常获取,但是IE10,chrome和firefox都会在获取一个标签时报get ...

  2. Dynamic CRM 2013学习笔记(二十)字段改变事件的二种实现方法

    CRM里有二种方式实现字段change事件,一种是在form里,一种完全通过js来实现.本文介绍下二者的用途及区别. 1. Form里用法 这种方式估计其实也是添加一个js的function. 这种方 ...

  3. Android学习笔记之-----讯飞语音识别实例化RecognizerDialog参数出现错误的解决方法

    本人也是个小菜鸟,在做语音识别时也遇到了这个问题,空指针一直报错,app程序停止运行. 在网上搜了半天在这个帖子里找到了解决方法:http://bbs.xfyun.cn/forum.php?mo .. ...

  4. 【DM642学习笔记九】XDS560仿真器 Can't Initialize Target CPU

    以前用的瑞泰的ICETEK-5100USB仿真器,现在换成XDS560试了试,速度快多了.把720*576的图片在imgae中显示也只需要四五秒钟.而5100仿真器需要三四分钟. 仿真器驱动安好后,刚 ...

  5. xv6学习笔记(5) : 锁与管道与多cpu

    xv6学习笔记(5) : 锁与管道与多cpu 1. xv6锁结构 1. xv6操作系统要求在内核临界区操作时中断必须关闭. 如果此时中断开启,那么可能会出现以下死锁情况: 进程A在内核态运行并拿下了p ...

  6. 委托学习笔记后续:泛型委托及委托中所涉及到匿名方法、Lambda表达式

    引言: 最初学习c#时,感觉委托.事件这块很难,其中在学习的过程中还写了一篇学习笔记:委托.事件学习笔记.今天重新温故委托.事件,并且把最近学习到和委托相关的匿名方法.Lambda表达式及泛型委托记录 ...

  7. java WEB学习笔记32:HttpSession 接口常用方法 及 HttpServletRequest接口中的Session方法 Demo

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  8. Could not initialize class net.sourceforge.tess4j.TessAPI 解决方法

    java.lang.NoClassDefFoundError: Could not initialize classnet.sourceforge.tess4j.TessAPI 主要原因是在Windo ...

  9. 【DM642学习笔记六】TI参考文档--DM642 Video Port Mini Driver

     这个文档介绍了在DM642EVM板上视频采集和显示微驱动的使用和设计.用EDMA进行存储器和视频端口的数据传输.为了增强代码的复用性和简化设计过程,驱动分为通用视频端口层和特定编解码芯片微驱动层两个 ...

随机推荐

  1. 【转】详解tomcat的连接数与线程池

    对tomcat线程池.Connector的BIO.NIO解析的很透彻的一篇文章. 原文链接:https://www.cnblogs.com/kismetv/p/7806063.html 前言 在使用t ...

  2. window下apache2.2配置多个tomcat使用不同二级域名,共用80端口

    思路:分3步, 1,安装apache服务器httpd-2.2.25-win32-x86-no_ssl.msi,安装tomcat 2,配置tomcat默认访问的项目,配置apache服务器 3,测试 第 ...

  3. VBA字典做数据有效性

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Column = 26 And Range("f& ...

  4. python: 函数递归与尾递归

    如果一个函数在内部调用自己,那么这个函数就是递归函数. 例如一个阶乘函数:fact(n)=n! ,其实可以写成 fact(n)=n x fact(n-1). fact(n) 以递归的方式可以表示为: ...

  5. 用shell脚本执行php删除缓存文件

    <?php #定义删除路径//服务器缓存目录的路径 $path = '/www/wwwroot/****/data/runtime'; #调用删除方法 deleteDir($path); fun ...

  6. 解决k8s gcr.io被墙下载不了镜像的问题

    gcr.io镜像 根据开源项目: https://github.com/anjia0532/gcr.io_mirror 作者将gcr.io相关镜像pull下来,然后push到docker官方仓库htt ...

  7. 使用SharpZipLib实现zip压缩

      使用国外开源加压解压库ICSharpCode.SharpZipLib实现加压,该库的官方网站为http://www.icsharpcode.net/OpenSource/SharpZipLib/D ...

  8. MyBatis基础-CRUD

    一.mybatis  环境搭建步骤 第一步:创建 maven 工程第二步:导入坐标第三步:编写必要代码(实体类和持久层接口)第四步:编写 SqlMapConfig.xml第五步:编写映射配置文件第六步 ...

  9. Daemon 守护线程(27-11)

    t2.setDaemon(True)不再等待里面的sleep(5). 当设成setDaemon(True)这个线程就不等了. 例子一: import threadingfrom time import ...

  10. Git reset的参数

    (1) 默认的mixed参数:git reset commit_id,将本地版本库的头指针全部重置到指定版本,且会重置暂存区,即这次提交之后的所有变更都移动到未暂存阶段. (2) soft 参数:gi ...