嵌入式技术william hill官网
直播中

郝埃连

7年用户 1371经验值
私信 关注
[问答]

RTT保留cubeMX的,c和,h报错如何解决

error: macro "Error_Handler" passed 1 arguments, but takes just 0

RTT保留cubeMX的,c和,h报错

1.jpg

回帖(3)

郝埃连

2022-11-4 10:52:01
由于比较熟悉STM32hal库的裸机开发,想在RT_Thread中使用hal的库函数再配合RT_thread的内核完成整个工程.
举报

李华

2022-11-4 10:52:10
cubemx 生成工程时不要勾选下面这个选项,让 cubeMX 生成的文件不要分成 .c 和 .h 你再试一下。
1.jpg
举报

张鹏

2022-11-4 10:52:18
只用内核的话建议nano,当然标准版也是可以用hal库api的,
如果勾选的分开.c和.h,就需要手动把这些文件目录添加到cubemx文件夹下的SConscript里面,
然后main.c里面的MX_XXX_Init都需要手动调用。其余就没啥区别了
系统时钟初始化SystemClock_Config函数的内容记得拷贝到drv_clk.c system_clock_config函数里面。

但感觉真的只用内核的话还不如用freertos,cmsisv2的api看起来还很舒服
举报

更多回帖

发帖
×
20
完善资料,
赚取积分