完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发板是上周到的,在工作之余试用了下开发板。对硬件进行了测试,然而捣鼓了半天屏幕不亮,最后发现触摸屏的线坏了,联系了创龙的工程师,给我换了一套,周五到货,便把板子装好,上电测试,完美运行。 好啦,回归主题。由于我个人做硬件,经常开发裸机应用。因此,本周测试了开发板的裸机开发,参考创龙所编写的裸机开发应用,测试了基于CCS编译器下,用仿真器下载程序的试验。 首先,安装CCS软件,我个人使用的是CCS6。安装过程参考文档“软件安装教程”。然后选用一款仿真器。创龙的文档中使用的是XDS-100V2仿真器,我手头正好有一款XDS-100V3,该仿真器是我平时调试DSP用的,在这里一样可以使用 连接好仿真器和开发板,并将仿真器的USB口插进电脑USB插槽,开发板上电。右击计算机图标,点击“设备->通用串行总线控制器”,查看是否有对应的仿真器的选项出现,如有说明仿真器驱动已经正常安装,否则请先正确安装CCS。 打开CCS,出现如下图标,我使用的是CCS6.1版本,听说该软件是基于Eclipse开源软件更改,不知消息可靠否,总之,这款软件很强大,ti公司的多款CPU都可以用该软件编译,集成程度相当高。请忽略我左边的错误工程。现在我们来建立AM437x工程。点击菜单"View->Target Configrations",右边弹出如下对话框,输入文件名称,在这里我参考创龙文档“AM4379.ccxml”点击“Finish”。 出现配置界面,其中Connection选项中选中自己所使用的仿真器。我的是“Texas Instruments XDS100V3 USB Debug Probe”,并选中该开发板所使用芯片型号“AM4379”,点击右侧“Save”。点击"TestConnection",看是否提示成功连接。如提示错误,请检查开发板是否上电、接线是否正常。 此时,我们需要安装NDK、BIOS、IDK。安装目录记得选中自己CCS软件的安装目录,安装完成之后,CCS安装目录便多出软件文件夹。软件安装好之后,可以新建裸机工程,打开CCS,点击Project->New CCS Project,新建CCS工程,出现下图工程配置界面。 界面填入如下信息: Project name:hello Target:AM437x-Cortex A8 ->AM437x Connection:XDS100v3 Empty Projects下方选择Empty Project(with main.c) 点击Finish就可以完成工程新建了 在给出的main函数里面填写自己的程序,保存之后并点击下图所示小锤子图标进行编译,其编译后的界面如图所示。 找到图中右侧工程区,选中User Defined中AM4379.ccxml,右键选中LaunchSelected Configuration,进入仿真界面后,在Debug窗口中右击选中“XDS100v3USB Debug Probe/CortexA9”,点击“Connect Target”,即连接ARM A9核心,程序将加载给它执行。如下图。 连接好ARM A9核心后,再点击左上角的load键,选择要加载的hello.out文件。等待程序加载完成,然后点击程序运行按钮,可以发现CCS的Console控制台有程序中指定的信息打印出来,间隔0.5S左右打印一句。至此最简单的ARM Cortex-A9裸机程序开发成功。 至此,最简单的裸机开发完成。TI自己公司出品的仿真器,同时可以用在多款芯片,而创龙的板子不仅留出仿真器接口,给用户留下了裸机开发的接口,为底层开发的用户提供支持,通过试用,感觉此处很好,我也有一款cortex-A9的开发板,但是只能刷机尽心系统编程,不能从最基础的去学习一款芯片。对于硬件开发人员来说,这点很好。
|
|
相关推荐
|
|
过来捧场的。
|
|
|
|
|
|
575 浏览 1 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之LED
580 浏览 0 评论
迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-编译Linux实时系统-单独编译1
386 浏览 0 评论
哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台
551 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
570 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-25 02:26 , Processed in 0.386136 second(s), Total 37, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号