AM335x运用starterware裸机运行环境搭建连接到traget

 

AM335x运用starterware裸机运行环境搭建:

Hostwin7

TargetAM335x

编译环境:CCSv5.5

调试工具:XD100V2 USB Emulator JTAG接口)

CCSTI针对DSPARM系列芯片开发的基于Eclipse的集成调试环境,有windowslinux两个版本,AM335x系列芯片较新,只有CCS5.4及以上的版本的开发环境才支持,这里以CCSv5.5win7版本说明环境的搭建加载starterware过程中可能碰到的一些问题。

首先我们需要下载CCS并安装。TI官网下载地址

http://processors.wiki.ti.com/index.php/Download_CCS

TI提供了Web installers Off-line installers两种方式安装,在线安装方式可能会受到网速等影响安装不正确,建议将源文件下载到本地安装,进入安装向导后里面有选择安装对应芯片的软件,上面有TI全系列产品软件,根据实际需要选择对应的安装可有效节约时间。

安装好软件之后需要破解,要不然加载starterwarebuild会出错误

破解方法:许可证lic文件,拷贝到/ccsv5/ccs_base/DebugServer/license 下面,来源于http://download.csdn.net/detail/hbhuang_nj/6796833

CCS中加载starterware:可能有很多人不太熟悉Starterware这个软件,这是TI公司提供的软件包,类似于库函数,里面以工程为单位提供了对应芯片的所有片内外设基本操作源码,对于初学者还是有较大的参考价值。

在加载starterware前我们需要安装AM335X_StarterWare,可以到TI官网下载安装,下载地址:http://www.ti.com/tool/starterware-sitara

根据向导安装好之后,打开CCS file菜单下Import->code composer studio->Existing CCS Eclipse Projects  

Next 进入在Browse下加载starterware安装目录下的AM335X_StarterWare_02_00_01_01文件夹,在Discovered projects下可以看到加载的工程,选择需要加的工程选择AutoFinish,在CCS Project Explorer下可以看到我们刚加载的工程。

CCS Project Explorer下选中工程右键clean project 在建立build project可能会存在unresolved symbol Entry 这样的错误

这是由于库函数找不到连接不成功的原因,在右键工程 PROPERTIES / BUILD/ ARMLINKER /FILE SEARCH PATH下可以看到我们所添加的库和头文件path

解决方法,根据错误提示添加PATH就好了,我们可以找到安装文件下\AM335X_StarterWare_02_00_01_01\binary\armv7a\cgt_ccs\am335x\evmskAM335x\platform\Debug没有我们需要的platform.lib库在Release目录下有,将platform.lib考到Debug下,再将其他没找到的库函数加进去,再clean project 

buildproject 就能连接成功生成.out.bin执行文件。

现在我们工程的编译和连接算是完成了,但还没和目标板建立连接,在CCS中与目标板建立连接需要一个配置文件Target Configuration文件,在View菜单下选择Target Configuration,在Target Configuration下右击User Defined->Newtarget configuration

Finish选择target型号和仿真器类型之后save ->Test connection连接成功会在test connection窗口出现succeeded 不成功会提示faild

成功之后就可以仿真了,在runDebugF11)进入仿真页面,

CortexA8Suspended)下右键connect target 就可以通过Register窗口查看和修改寄存器的值了

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值