[STM32F2] STM32CubeMX自动生成的程序调试出错,帮忙看看那你配置错误?

[复制链接]
3290|11
 楼主| wsyy1998 发表于 2017-3-27 11:50 | 显示全部楼层 |阅读模式
STM32CubeMX自动生成的程序调试出错,帮忙看看那你配置错误?
出错:

214427.png
开发板使用的是25M晶振。STM32CubeMX时钟配置如下:
14258.png
740071911 发表于 2017-3-27 12:22 | 显示全部楼层
错误提示什么
cemaj 发表于 2017-3-27 16:45 | 显示全部楼层
下面报错了吗?
cemaj 发表于 2017-3-27 16:46 | 显示全部楼层
编译之后报错,才能知道你的配置有什么问题
 楼主| wsyy1998 发表于 2017-3-27 20:40 | 显示全部楼层
STM32CubeMX建立的模版。编译没有错误提示,调试运行到这里就进入 error—handler

查官网,发现STM32CubeMX最新版本4.20有bug,用4.19没有问题
戈卫东 发表于 2017-3-27 20:49 | 显示全部楼层
外部时钟不起振。
birdSTM32 发表于 2017-3-28 13:40 | 显示全部楼层
是不是只能用HSI不能用HSE?最近也遇到这个问题,用以前的Cube生成的文件就可以。只能等官方修复了
birdSTM32 发表于 2017-3-28 13:43 | 显示全部楼层
找到了网友提供的解决方法:
找到SystemClock_Config函数中的RCC_OscInitStruct.OscillatorTyep = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE;
将其修改为:RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
链接:stm32cube.com/article/135
soodesyt 发表于 2017-3-28 21:54 | 显示全部楼层
程序单步调试会停留在哪里?
soodesyt 发表于 2017-3-28 22:01 | 显示全部楼层
单片机运行的时候报错吗?
 楼主| wsyy1998 发表于 2017-3-28 22:47 | 显示全部楼层
birdSTM32 发表于 2017-3-28 13:43
找到了网友提供的解决方法:
找到SystemClock_Config函数中的RCC_OscInitStruct.OscillatorTyep = RCC_OSCI ...

好像不起作用!
 楼主| wsyy1998 发表于 2017-3-28 22:48 | 显示全部楼层
soodesyt 发表于 2017-3-28 21:54
程序单步调试会停留在哪里?

进入err死循环
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部