alex_lyf的笔记,专注于嵌入式系统 https://bbs.21ic.com/?499426 [收藏] [复制] [RSS]

日志

TI LM3S811评估板

已有 1341 次阅读2012-1-1 15:59 |系统分类:单片机| TI, LM3S811评估板开发环境建立

 

今天拿到了TI LM3S811评估板,此评估板由一个CD盒包装,内有USB数据线、光盘以及LM3S811最小系统,板上仿真器。



 


 


拿到板子后很兴奋,开始建立开发环境,按照CD里面的说明,安装了驱动,插上板子后可识别USB设备,很高兴。然后安装keil,本来想装CCS的,但CCS4.01GB,实在太大了,等不及了,先装上CD中的keil试一试。


 


keil装好了,打开盘中自带的工程,编译成功,没出错,是一个好的开端。(想想上次NXP的板子编译了一下示例工程失败了,很是气馁)


 


随后开始下载了,死活不行,不管如何配置都不行。只好向网上的高手求助了。无奈到21IC论坛逛了逛,看到讨论的人还真不少,无意中看到了一个帖子:


https://bbs.21ic.com/icview-281214-1-1.html



 



跟随这个帖子,找到了http://bbs.eeworld.com.cn/thread-292064-1-1.html###zoom


 



 


 


总结了一下,原来TI原版的仿真器是使用的FT2232来做仿真,而这块EK-LM3S811用的是LM3S3601做仿真器


 


EK-LM3S811提供了两种仿真固件,一种是CCS,一种是Coocox,通过使用stellaris_icdi_switch转换工具进行转换。


EK-LM3S811出厂固件烧的是CCS下的固件,驱动安装后在设备管理器中枚举为Stellaris ICDI DFU Device。


用户如果需要在MDK 下使用Stellaris ICDI调试器必须要使用coocox 固件,驱动安装后在设备管理器中会枚举为CooCox Stellaris ICDI New Design Device。


 


难怪用KEIL MDK不能下载,原来仿真器里面的固件是为CCS服务的,要想能再KEIL MDK下能下载调试,必须将仿真器固件换成coocox固件。并安装一个针对MDK的插件即可,方法如下:



 


转换成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。


 


源文档 <http://bbs.eeworld.com.cn/thread-292064-1-1.html>


 


经过上述步骤之后,KEIL MDK环境下终于可以下载调试了,不过KEIL MDK工具对代码作了限制,必须小于32kB。真不痛快,为了能突破这个限制,看来只能使用开源的IDE开发工具了。


 


CooCox CoIDE为ARM Cortex M系列的开发者提供了一套完整的集成开发环境,包括工程管理、编辑、编译工具、调试器及一个开发者可以分享自己的代码和看法的交流平台。


下载网址:http://www.coocox.org/cn/Index.html


 


 


安装步骤:


 


1、下载 CoCenter-1.4.7.exe


网址:http://www.coocox.org/cn/CoIDE/CoIDE_Updates.htm


 


安装CoCenter-1.4.7.exe,完成后打开CoCenter,通过它下载CooCox CoIDE,下载完成后安装CooCox CoIDE,此外还需下载


 


2、在使用CooCox CoIDE编译代码之前,你需要设置CoIDE使用的GCC编译器和调试器


 



  • 如果你是从CodeSourcery或者ARM获取的GCC,你只需要在CoIDE中设置GCC工具链的路径

  • 如果你使用的是从CooCox网站下载的CooCox编译的GCC工具链,你需要把文件解压到英文路径下使用。

 


源文档 <http://www.coocox.org/cn/CoIDE/Compiler_Settings.html>


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)