完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
TI的MCU开发,按照官网的大量文档,都是建议使用CCS来开发,然后使用官方支持的jtag调试器来进行加载和调试。这一章节的内容,我们就一起来尝试一下。 1、安装CCS直接在TI官网下载AM62x的MCU SDK,以及CCS的安装包,然后一步步点击下一步安装就可以了。默认是安装到C盘的,占用空间不大不小,还可以接收。 需要注意的一点就是,CCS需要安装Python3和OpenSSL,然后把python3和openssl的路径加到环境变量里,否则无法正常编译。 2、导入项目打开CCS后,按照以下的步骤导入串口项目 成功导入项目后,就可以在项目里右键,选择编译项目尝试编译了,正常情况下,下面的编译输出日志是不会出现红色的错误提示的,也可以正常编译成功。 以下是编译成功的日志。 3、加载运行如果是TI官方的板子,自带了Jtag调试器,是可以直接使用CCS加载程序并进行调试的。米尔的板子上并没有带jtag调试器,并且CCS并不支持常规的daplink,jlink,stlink调试器,所以我们只能把程序拷贝到开发板上运行。 在目标设置这里,可以看到CCS支持的调试器类型,可以看到只支持TI官方的调试器 我们直接把项目编译出来的这个文件,拷贝到开发板上,并使用上期的方法尝试加载程序,是没办法成功运行的。这是因为官方SDK默认支持的是CCS通过JTAG加载和运行程序,如果需要在Linux上加载异构核心程序并运行,需要按文档修改一些内容。 4、打资源补丁由于remoteproc需要一些额外的信息,才能顺利加载异构核心的程序,我们按照官方文档的提示,打对应的补丁。 打补丁的文件主要是linker.cmd 这个文件 5、运行demo在我们完成这些步骤后,重新编译项目,然后把编译产物拷贝到开发板上,使用上一节课的命令运行起来。 在Linux这边,也可以看到异构核心的程序正常加载了 参考文档https://dev.ti.com/tirex/explore/content/am62x_academy_9_00_00_00_v2/_build_am62x_academy_9_00_00_00_v2/source/multicore/multicore-dev/remote-core-app-dev.html#dev-remote-core |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-瑞米派兼容树莓派扩展模块-试用体验】EtherCAT移植
511 浏览 0 评论
503 浏览 0 评论
米尔-全志T527开发板评测试用-通过物联网管理多台MQTT设备 摘自:优秀试用者JerryZhen
1021 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】米尔-瑞米派Remi Pi-兼容树莓派扩展模块-体验串口编程
1611 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】米尔瑞米派Remi Pi系统与Ethercat移植
2094 浏览 0 评论
【米尔MYD-YT507开发板试用体验】+5.外接电视,汽车仪表盘演示
25334浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
2429浏览 2评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6588浏览 1评论
19970浏览 1评论
【米尔MYD-YT507开发板试用体验】米尔MYD-YT507开发板初体验
19780浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-24 03:10 , Processed in 0.542986 second(s), Total 41, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号