近日小编公司收到了MDK的律师函,没办法只能选择使用开源的或者免费的IDE工具。考虑多方面因素小编最后决定还是使用STMicroelectronics原厂配套的STM32CubeIDE。小编发现网络上关于cubeIDE的教程还是比较少的,于是乎就有了做一个合集教程的想法,把使用STM32CubeIDE的相关小技巧一一分享给大家。本教程不额外说明都是基于HAL库!(STM32CubeIDE会自动更新部件,建议保持最新版本)
曾几何时,STM32CubeIDE也开始学MDK,会检测山寨Jlink了,这个确实很烦。MDK网上有很多教程,小编也验证过,大概意思就是安装低版本的Jlink驱动,然后把系统里面的Jlink驱动的一些文件替换掉MDK自带的,即可避免被检测为山寨。那么STM32CubeIDE把Jlink识别为山寨了怎么办,大概思路也是如此,小编总结了网络上各位大神的建议,并做了一些测试,今天分享给大家。
先说下,小编的版本是1.17.1,J-link它自动给我升级成了V8.10d,然后识别为山寨版本,如上图所示。
大致思路也是替换,就是用低版本的STM32CubeIDE里面的Jlink相关Bin文件替换掉高版本里面的Bin文件。这个文件的具体位置x:\ST\STM32CubeIDE_x.xx.x\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.jlink.win32_x.x.x.xxxxxxxx\tools\bin。当然提个醒,被替换的高版本也要做好备份,就备份bin文件夹即可,万一失败了还能恢复。
先说下,不是所有低版本的都可以拿来替代的。小编一开始就拿了STM32CubeIDE的最低版1.6.1本的bin文件来替代,结果是会报错的,提示不能确认ST器件。这导致了小编严重怀疑网上大神说的方法,但是本着再试一试的心态,小编又下载了一个稍微高一些的1.12.1,也不能太高,因为高版本的就会自动识别是“山寨”了。所以拿1.12.1这个版本做了测试,结果是可以的,直接替换1.17.1这个版本就可以破解了,可以畅快的写代码,调试板子了。
本合集主要是分享成熟的产品方案,所有分享的方案均包含全套硬件电路资料,配套软件代码,部分资料包含了设计手册,仿真模型等,是工程师学习借鉴不可多得的法宝。本合集介绍的所有方案资料均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
本合集主要分享成熟产品的硬件电路方案,包括开关电源,充电器,UPS等。本合集介绍的所有电路方案资料均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
本合集主要分享AltiumDesigner的PCB封装,包括2.4GPCB天线、通用接插件、阻容感元件、芯片、模块、变压器等,所有封装均配套精美3D模型,拿来就用,可以节省工程师自己做封装以及寻找配套3D文件的时间。本合集封装定期更新!本合集介绍的所有封装均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
本合集整理分享了EMC的基础知识,包括滤波、屏蔽、接地等。此外还会分享实际EMC、EMI相关实验及整改案例,希望广大工程师好友可以把自己的实际经验分享出来,大家一起进步!
本合集主要分享PADS的PCB封装,包括2.4GPCB天线、通用接插件、阻容感元件、芯片、模块、变压器等,所有封装均配套精美3D模型,拿来就用,可以节省工程师自己做封装以及寻找配套3D文件的时间。本合集封装定期更新!本合集介绍的所有封装均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
本合集分享的匀是关于PADS这款软件在日常工作中遇到问题的总结,包括错误处理,软件小技巧等,是实用系列帮助手册,惠存!软件版本基本是基于PADS9.5,如果是新版本特有的功能会在文章开头说明!
本合集主要分享小编精挑细选的电子、嵌入式、电气相关经典的PPT,来源于大厂培训,名校公开课,网络热门等。所有PPT均可在线阅读,无需下载。
本合集主要分享各大机构对于相关行业的分析报告,包括医疗、半导体、汽车、工业、物联网、行业薪资等。所有报告均可在线阅读,无需下载。
本合集主要分享工程师们在论坛或者学习群里面提出的在实际工作中遇到的电路设计相关问题,分析网友们是如何解决这个问题,以及小编对这些问题的看法以及给出的最终解决方案。
小编发现网络上关于cubeIDE的教程还是比较少的,于是乎就有了做一个合集教程的想法,把使用STM32CubeIDE的相关小技巧一一分享给大家。本教程不额外说明都是基于HAL库!