后来联系了TI,根据TI提供的资料,找到了这个网址:ARM Cortex M3和Cortex M0开发工具http://www.coocox.com/CN/,原来这是一个开源的Cortex-M系列IDE和仿真器的third party。
TI官方的Stellaris ICDI一般用的是FT2232来做仿真,而这块EK-LM3S811-ND Rev2用的是LM3S3601做仿真器,两者是不同的。
EK-LM3S811-ND Rev2提供了两种仿真固件,一种是CCS,一种是Coocox,通过使用stellaris_icdi_switch转换工具进行转换。
EK-LM3S811-ND出厂固件烧的是CCS下的固件,驱动安装后在设备管理器中枚举为Stellaris ICDI DFU Device。
用户如果需要在MDK 下使用Stellaris ICDI调试器必须要使用coocox 固件,驱动安装后在设备管理器中会枚举为CooCox Stellaris ICDI New Design Device。
转换成Coocox模式在MDK里使用的步骤:
1、解压文件。
2、安装驱动:\stellaris-icdi-nd0428\software\Co_Stellaris_ICDI_ND_UsbDriver-1.0.0.exe
3、运行\stellaris-icdi-nd0428\software\stellaris_icdi_switch\To Coocox.bat
4、安装MDK插件:\stellaris-icdi-nd0428\software\Co_Stellaris_ICDI_ND_MDKPlugin-1.0.0.exe
5、在MDK里选择使用CooCox Stellaris ICDI ND Debugger。
6、Enjoy it!
详细说明请查阅\stellaris-icdi-nd0428\stellaris_icdi_switch转换工具的使用.pdf和\stellaris-icdi-nd0428\Stellaris ICDI ND manual.pdf。
David Lee
gdut
附件包含以下文件:
│ note.txt
│ Stellaris ICDI ND manual.pdf
│ stellaris_icdi_switch转换工具的使用.pdf
│ tree.txt
│ tree_gen.bat
│
├─firmware
│ boot_usb.axf
│ boot_usb.bin
│ boot_usb.hex
│ stellaris_icdi_main_coocox.axf
│ stellaris_icdi_main_coocox.bin
│ stellaris_icdi_main_coocox.hex
│
└─software
│ Co_Stellaris_ICDI_ND_MDKPlugin-1.0.0.exe
│ Co_Stellaris_ICDI_ND_UsbDriver-1.0.0.exe
│ stellaris_icdi_switch.zip
│
└─stellaris_icdi_switch
lmdfund.dll
stellaris_icdi_main_coocox.bin
stellaris_icdi_main_ti.bin
stellaris_icdi_switch.exe
To CCS.bat
To Coocox.bat