打印

GD32E230 一复位就不启动了

[复制链接]
5136|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
caocangzhi|  楼主 | 2021-3-24 08:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32E230 设的内部晶振,用Keil 调试,运行正常,只要一复位就不启动了,哪位大神帮助一下,困扰好几天了

使用特权

评论回复
沙发
xdqfc| | 2021-3-24 09:17 | 只看该作者
用官方提供的例程试试看吧,E230我用到现在,没有你说的这个情况,按理来讲,先不要怀疑芯片质量。也不知道你是怎么操作的,描述的不是很清楚。

使用特权

评论回复
板凳
呐咯密密| | 2021-3-24 11:44 | 只看该作者
可以贴一下代码吗?主函数和时钟设置部分。还有你说的keil调试是可以的,复位是使用keil的复位还是烧录到硬件的复位

使用特权

评论回复
地板
zwj26| | 2021-3-24 12:01 | 只看该作者

GD32E230 一复位就不启动了

boot0有拉低吗?

使用特权

评论回复
5
caocangzhi|  楼主 | 2021-3-25 19:16 | 只看该作者
zwj26 发表于 2021-3-24 12:01
boot0有拉低吗?

boot拉低了,以前用的是stm32f030K6T6,没问题,换上GD32E230后,调试运行没问题,硬件复位后,不运行

使用特权

评论回复
6
caocangzhi|  楼主 | 2021-3-25 19:21 | 只看该作者
呐咯密密 发表于 2021-3-24 11:44
可以贴一下代码吗?主函数和时钟设置部分。还有你说的keil调试是可以的,复位是使用keil的复位还是烧录到硬 ...

使用特权

评论回复
7
caocangzhi|  楼主 | 2021-3-25 19:22 | 只看该作者

硬件复位后不运行,软件调试时复位好用

使用特权

评论回复
8
XY598646744| | 2022-5-17 15:39 | 只看该作者
我也是一样的问题。

使用特权

评论回复
9
sjnh| | 2022-5-17 16:13 | 只看该作者
“硬件复位后不运行,软件调试时复位好用”
软件反面有一个可能性你查查:程序里面用了没有初始化的变量或指针,调试的时候因为不掉电变量/指针保持以前的值,调试运行时能正确,但硬件复位,这些变量/指针的值可能不是允许的值,导致程序跑飞;

使用特权

评论回复
10
AnkerSong| | 2022-5-17 16:30 | 只看该作者
这个可能性非常多
比如你去掉了“USE MicroLIB”的勾,它就会复位卡死

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝