[问题讨论] 【RTOS与linux控制器cycloneDDS通信和加密防护探索】AC6开发环境初探

sss421   2022-10-23 21:13 楼主

cycloneDDS中关于与freertos的讲解文章较少,主要的说明文档中提及建议使用库移植方式集成到STM32中,考虑GNU的工具链是cyclonedds的默认工具链,而AC6 IDE使用的是这个工具链,且完全正版,决定探索使用AC6 的IDE环境.

image.png  

AC6基于eclipse实现,eclipse使用java环境,下载安装jdk

image.png 打开IDE后如下图

image.png 下载STM32CubeF7

image.png  所有的示例工程都同时包含4种IDE的project,AC6的是其实一种,打开STemWIN后发现缺文件,查看Middlewares目录后发现需要单独下载

image.png 下载库后解压到对应的文件夹

image.png  

AC6 编译成功如下面的打印

image.png  打开debug发现默认使用openocd调试,但安装stlink server时报如下错误

image.png  

最终确认是脚本有问题,未找到对应的msi文件,但msi确认比较老了,

下载了st linkserver 2.02版本安装成功,debug调试成功如下图:

image.png  注意一个细节,由于开发板使用的是boot模式,需要选择stemwin后才会进入调试的程序

本帖最后由 sss421 于 2022-10-23 21:57 编辑

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复