stm32系列MICROROS环境配置(使用cubemx+clion+freertos)
-
@SillyBee 先确保是上位机agent开启后再给开发版通电再接串口(不要带电reset,这个代码没有重连功能,,所以只能这么做了)
-
为什么报错了大佬
-
-
@1163430097 日志呢,报错日志是啥,我现在看的就是clion没找到头文件,这个需要再配置一下,或者清理掉.idea文件夹后选择makefile文件打开
-
@1163430097 或者你就看我的新文章,这个用cmake管理,更容易配置 https://fishros.org.cn/forum/topic/4289/stm32系列microros环境配置-更新-使用cmake管理?_=1753949287658
-
求助下大佬。我的makefile在cubeide运行时出现了问题:
17:18:15 **** Incremental Build of configuration Default for project microroswin ****
make all
Makefile:250: *** missing separator. Stop.
"make all" terminated with exit code 2. Build might be incomplete.17:18:15 Build Failed. 1 errors, 0 warnings. (took 89ms)
把图中的问题代码换成tab缩进也不行
-
@3274759051 这个问题看着像是格式有问题,再查看一下makfile哪部分是被动过的,这个得慢慢查了,如果不行就看我新的文章,新文章里用cmake管理,这样方便很多
-
-
@2475887309 谢谢大佬及时解答!我重新生成了makefile文件成功在windows烧录了。
下一步是用ubuntu的agent,但是我的vmware上的ubuntu不知道为什么识别不了我的开发板(stm32F767ZIT6).想问一下大佬这个需要什么配置吗?还有我看到github上帖子说可以用docker在windows上完成microros配置,这个推荐吗?(不知道为什么我的虚拟ubuntu不仅识别不了板子,而且一个ide都运行不了,只能求助黑子大佬了QAQ) -
@3274759051 我没太看明白你的意思,不过你说已经烧录好固件了,那么stm32已经可以运行microros了(如果你按照我的配置流程来的话)剩下的就是agent,我的链接里面是有agent功能包的,你只需复制到你的工作空间下,清除掉生成文件重新编译即可,还有就是你的截图里,第二个讲的就是生成stm32静态库的流程,跟agent没啥关系