1、如何用usb仿真器调试2407如何在ccs for 2000 2.2下用仿真器烧写2407的flash。在ccs for 2000 2.2下用usb仿真器调试2407的步骤1 安装ccs for 2000 和 拷贝usb仿真器的驱动文件后,进入设置环节。2 运行 Setup CCS 2 (C2000),选择如下选项:点击“imort”依次设置图片为:下拉列表选择第2项。口地址是:0然后一定“save”,然后退出。进入ccs,如果一且正常的话,可以顺利的进入ccs。在以下任何一种情况下,都可能造成无法正常的进入ccs:(1) 板子本身的JTAG或者复位电路,或者dsp最小系统 异常。我们提供给用
2、户的板子这些可能性较小。但是如果是您自己设计或者焊接的板子,这方面的可能性较大。(2) 仿真器异常,或者仿真器与计算机间的插座 或者仿真器与用户板之间的插座连接不好或者松动。这种可能性比较多。(3) 操作系统混乱,造成没有安装好驱动。如果是并口仿真器,这种可能性也不大。但是对于usb仿真器这种可能性非常大。目前国内的usb仿真器技术都源于美国黑鹰公司的技术,这方面彼此都相同。所以只好学会针对出现的问题的解决办法。(4) 一般如果在设备管理器中无法找到该黑鹰设备,或者干脆设备管理器根本就打不开。那么请重新启动计算机。(5) 需要种异常情况,都可以通过重新启动计算机这一最基本最简单的办法得到解决。
3、在ccs for 2000 2.2下用仿真器烧写2407的flash。安装ccs for 2000 2.2后,立刻安装:C2000-2.00-SA-to-TI-FLASH2x.EXE,这个文件在我们提供光盘的“c240x 28xx Flash烧写工具”目录下。安装成功后,会出现以下图标:有一个“云”状的图标。烧写之前,将那个短路子跳到5V的高电平处。然后。1 打开用户工程,编译,下载正确执行后。确保用户程序正确。用户的仿真状态的程序的cmd文件应该如下:MEMORY PAGE 0: VECS: origin = 0x8000, length 0x040 PAGE 0: PROG: origin
4、 = 0x8860, length 0x60002 修改用户工程的cmd文件如下:重新编译生成可以烧写的out文件。MEMORY PAGE 0: VECS: origin = 0x000, length 0x040 PAGE 0: PROG: origin = 0x060, length 0x60003 点击那个“云”状的图标,我们操作的是2407,所以选择最后一项。下边的3个选项,可以都去掉。不去也没有关系。但是在个别情况下不去掉的话,在烧写过程中由于用户程序的原因,会出现一些警告,不过不会影响烧写的正常正确执行。然后点击“确定”,进入下一界面。4 1右边的sector选项,要与用户程序的c
5、md地址分配一致,如果是操作我们的板子,可以将下边的3个sector选项去掉。如果操作我们的板子,晶振是20M,pll是2倍频。如果操作用户自己的板子,请对应选择即可。请确保:out文件的位置正确。如果是先调入工程,而不是直接烧写,这里会自动的保持一致。其他设置都不比改动,点击“execute”即可。5 此过程中会出现多次进度条提示,分别对应clear erase program check等,请耐心等待。如下图。如果你的cmd地址忘记了修改,这里会给出错误提示,你可以修改地址后重新烧写。6 烧写完毕,提示如下信息:OK:Flash sectors programmed.到此烧写成功,用这个工
6、具和步骤,与仿真器无关,并口仿真器按照完全相同的办法即可。如果要回到仿真状态,请按照完全相同的办法。但是烧写的不是用户程序,而是烧写我们提供的:vector目录下的中断向量表工程即可。烧写的步骤完全相同,只是内容不同,作用不同而已。一些问题提示:1 在极个别的情况下,有时烧写完毕后,将板子与仿真器连接好后,无法进入CCS。但是重新启动计算机基本可以解决这个问题。2 一般情况下如果你的计算机硬盘有D盘,则没有什么问题。如果你的计算机硬盘没有d盘。那么或许会出现问题。提示:找不到一些obj。因为烧写过程会调用3个插件本身的工程,这3个工程的默认路径是D盘,他会自动在D盘建立一个TI的目录,把一些obj文件放在这里。但是如果计算机硬盘没有d盘。那么请更改这个3个工程文件的存放路径即可。3 1