1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有没有详细的文档说明CubeMx与rtt studio各个外设的配置的?感觉官方我目前看到的文档说的很简单。真正使用时动不动就引入几百个错误。这里改那里改的。
|
|
相关推荐
1个回答
|
|
我在很多次回帖时提到过,现在cubemx与studio的联动,还不是太友好,生成的文件会有重复,也可能会导致hal版本不一致的问题(Cubemx中可以选择hal版本)。
如楼上Assert朋友所言,rtt中真正需要的部分,只是cubemx生成的硬件层面的xxx_msp_init,这个函数中对引脚的复用功能进行了初始化。 从层次来讲,rtt的设备管理逻辑很清晰,自顶向下可以认为是: rtt device --> drv_xx.c --> hal library --> xxx_msp_init 因此,board.h中的注释部分给出的步骤,意味着: board.h中使用BSP_USING_XX,rt studio就自动包含了drv_xx.c,它为device框架提供每种device的init,write,read等。 stm32xx_conf.h中进一步使能HAL外设,drv_xx.c中就可以调用了HAL库的各种接口函数,完成HAL库层面的功能配置; 最后在board.c中添加cubemx生成的xxx_msp_init,完成底层硬件引脚的复用功能。 最终结论: 至少,在目前的版本下,避免用cubemx和studio的联动。在其他目录新建ioc文件好了,反正你需要的只是xxx_msp_init函数。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
590 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
2241 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1233 浏览 0 评论
1788 浏览 0 评论
1464 浏览 0 评论
74840 浏览 21 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:24 , Processed in 0.418140 second(s), Total 39, Slave 33 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号