完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本人用STM32比较多了,特别是后面出现了STM32CUBEMX这个神器之后,再也不用像以前那样在MDK中自己一步一步的搭建底层初始化代码,虽然有的时候STM32CUBEMX生成的代码格式与自己的代码风格不同,感觉别扭,但是在某种程度上还是方便了许多。
虽然STM32CUBEMX方便了,但是每次想新建一个工程模板的时候,每次必须得一个功能一个功能的去选择参数,去配置,做产品开发时,次数多了就会很烦,特别是我这种没有良好文件整理习惯的人,时间久了找以前的文件特费劲。。。。 废话就说这么多,先上效果图 步骤一 找到STM32CUBEMX的安装目录下的dbpluginsboardmanager路径,在该路径下存在多个文件 如果对STM32产品比较熟悉的人一看就知道,这些文件名字中的Nucleo,DiscoBoard,EvalKits都是ST官方的demo板,任意打开一个就可以看到文件中列举了所有ST官方的demo板。 在这些文件中找一个接近你自己的板子描述的文件,比如我现在用的是STM32H750XBH6这个MCU,那么最接近我的官方板子是STM32H750B-DK这块板子,所属文件是B_ST_DiscoBoardsList.pdsc,在修改该文件之前先备份一下,以防万一出意外。 打开文件,在文件中找到STM32H750B-DK的描述,并将其复制粘贴一份 然后就是根据自己的需要进行一些数据的更改,我更改过后如下 ARMmbed="" type="Discovery Kit"> 板子的图片放在安装目录的dbpluginsmcufinderimagesboards下。 进行到这里就可以保存文件,然后再打开STM32CUBEMX选择ACCESS TO BOARD SELECTOR 在弹出的界面Vendor中就回出现我们新增加的名称,点击后,在右侧就回出现我们刚刚添加的板子描述 到这里还没结束,如果双击右侧的板子,则回提示STM32CUBEMX无法加载选择的board。 步骤二 准备一个设置好了的,想作为模板的cubemx工程文件(*.ioc)将其拷贝到STM32CUBEMX安装录dbpluginsboardmanagerboards下,然后将其复制成两份,并按照其他文件的命名规则进行重名。 我这里按照STM32H750B-DK的命名方式进行重命名 命名完成后重新打开STM32CUBEMX,进入后,从Vendor中找到添加的板子,然后双击,即可打开我们所创建的模板 在弹出的弹窗中随意选择一个就好了,因为我两个ioc文件是相同的。 打开后即可看到我们曾经设置的参数,在Project Manager中输入自己想要的工程名字和选择合适IDE即可完成一个工程模板的创建 到此成功在STM32CUBEMX中添加属于我们自己的Demo板。 |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2951 浏览 16 评论
3455 浏览 1 评论
8984 浏览 16 评论
4045 浏览 18 评论
1094浏览 3评论
567浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
564浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2299浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1855浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 10:23 , Processed in 1.107342 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号