请问用rtthread studio创建工程,用cubemx修改了时钟,但是studio里的时钟还是使用HSI是怎么回事呢?就是我通过cubemx修改的内容,studio里没体现出来
我设置了串口1 串口3,使用外部时钟。但是rtthread studio里的drv_clk还是使用HSI,怎么回事。
查看更多
cubemx修改了后,修改的内容确认是否添加到工程里面,如 msp文件, main.c 文件的时钟不参与构建,需要手动复制到 board.c 中,可以使用 git 查看代码的更改情况
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
生成后,有两个main函数。我想使用串口3,cubemx配置好了,但rtt没有自动开启串口3。感觉没有比env方便多少
cubemx 的 main.c 应该不参与构建,所以时钟部分需要手动复制更新到 board.c
串口配置部分,ENV 工具:使能相关的 BSP,通过 menuconfig 更改
Env和CubeMX之间没有关系吧,Env是管理RTT上层的设备层,CubeMX对应的是HAL的硬件抽象层,一个是面向系统上层一个是面向硬件的@伊森亨特