完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Cube MX我是最近几个月才开始用的,有的地方配置确实方便,用好了可以省事,但也遇到过很多问题:
1,Cube MX 不支持新库,Cube MX 显示最新库是1.4.0 实际上已经有1.5.0版本的库了,下载下来后管理怎么安装它都不认,记得好像有人试过将库版本人为改低才勉强能用; 2,离线版的库,每次开新项目都要重新装一遍,否则就提示自动下载更新库,不然不干活; 3,偶尔会出现清除src文件夹下所有用户程序(xx.c文件),我也记不清当时点了什么操作,使用的话一定要注意备份自己的程序; 4,配置生成的文件有时候不一定合理,我遇到过STM32L0多通道ADC DMA 操作,设置不了多通道,初始化程序里只生成一个ADC通道,想手动添加还没有定义用户代码区,也就是想加加不了; 5、使用范例和使用说明、教程还是不够,M3系列的可能相对好一点; 6、关于Cube MX 预留的用户代码区,这部分是用户程序区域,配置更新不改动用户代码区,看视合情合理,实际使用下来感觉要多别扭有多别扭。个人觉得Cube MX这种风格不太合理: a,Cube MX 不可能在每个程序段前和后都安插用户代码区,它只是凭它意愿想留就留不想留就不留,问题就来了,有时候你想在那里插入自己的代码而Cube MX没留用户代码区,你就不好插入(强插是会有被清除的风险); b,自己定义“用户代码区”Cube MX不认,更新照样擦除,这样用户又没有自定义权限,如果Cube MX没有预留,留给用户的就是纠结和痛苦; c,我觉得最好的解决方案是倒过来,定义Cube MX生成代码区,Cube MX更新只更新Cube MX生成代码区,其余区域全留给用户,配置更新不动Cube MX生成代码区以外的代码。 最后希望大家一起来总结自己使用经验和遇到的问题,方便大家使用,不碰同样的钉子,不掉同样的陷阱; 另外也希望Cube MX能够总结经验更加完善。 |
|
相关推荐
|
|
2135 浏览 0 评论
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
1220 浏览 0 评论
2883 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2643 浏览 3 评论
5329 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-15 10:17 , Processed in 0.487903 second(s), Total 32, Slave 25 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号