完善资料让更多小伙伴认识你,还能领取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 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1089 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
6633 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】上电测试报告
6280 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
1084 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
905 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3677浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
776浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
917浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1484浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6829浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 01:47 , Processed in 0.629054 second(s), Total 73, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号