|
/ g J+ g4 z C0 U7 `) ^" g- K 生成的时钟配置代码中 void SystemClock_Config(void)这个函数有错9 |7 q/ w- S& k8 R# A# e6 s3 t 6 a. s/ ]& k' f9 ]; Q2 R 例如原来我生成的代码是: RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE; 修改为:! A; {5 M+ I+ L/ ~3 U6 ~ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE; 后就可以正常跑到主程序了! & \+ ]) r. Q0 E 也就是将“RCC_OSCILLATORTYPE_HSI”修改为“RCC_OSCILLATORTYPE_LSI”就OK了! _3 i- x3 h7 Q5 s4 m v % V6 @/ X. L$ h' x 有同样问题的可以借鉴一下。也希望官方尽快修复这个BUG。 |
如何将STM32CubeMX生成的CMake工程导入STM32CubeIDE
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
STM32CubeMX 6.18.0新版本发布
【STM32U3评测】使用INS5699 RTC模组
CubeMX生成CubeIDE工程代码乱码
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
微信公众号
手机版
cube生成的代码是:5 ^' b' i5 d6 T. [% t5 O$ K' g) L# n
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSI48; P+ ]- M+ p! x( |+ ]4 ~
|RCC_OSCILLATORTYPE_HSE;; f# w. w! \: W( B
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
k. x2 r% R0 k: Y. x$ B/ I& a* l. Y
只要改成:
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;- _4 s' l# ?9 Z, ~
RCC_OscInitStruct.HSEState = RCC_HSE_ON;" O# O+ ^9 H% H
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
7 q* i& V1 a" f
就好了.
评分
查看全部评分
上一个版本没有这个问题。
现在的最新版 STM32CubeMX 4.20.1版本已经解决了这个BUG了,重新去下载安装就行了
pan.baidu.com/share/link?shareid=1949281705&uk=3439468147&errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&#list/path=%2F&parentPath=%2F0%E8%BD%AF%E4%BB%B6%2F%E5%8D%95%E7%89%87%E6%9C%BA%E8%BD%AF%E4%BB%B6
里面有全部的