完善资料让更多小伙伴认识你,还能领取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 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-Xilinx XC7A100T FPGA开发板试用】 UART测试
1154 浏览 0 评论
【米尔RK3576开发板评测】+项目名称米尔RK3576开发板人脸疲劳检测代码测试
880 浏览 0 评论
【米尔RK3576开发板评测】+项目名称值得购买的米尔RK3576开发板
813 浏览 0 评论
【米尔RK3576开发板评测】+项目名称2、基于gstreamer + mpp硬件编码 实现摄像头推流
1201 浏览 0 评论
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1232 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3736浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
872浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
989浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1519浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6857浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-29 08:16 , Processed in 0.354121 second(s), Total 37, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号