发新帖我要提问
12
返回列表
打印

【转】GD32调试过程中常见的问题及解决方法

[复制链接]
楼主: niuyaliang
手机看帖
扫描二维码
随时随地手机跟帖
21
comeon201208| | 2015-2-25 21:19 | 只看该作者 回帖奖励 |倒序浏览
低功耗是通过停止CPU的时钟而实现,JTAG调试是通过与CPU的通信实现,停止了CPU的时钟致使调试器会失去与CPU的通信。

使用特权

评论回复
22
vivilzb1985| | 2015-3-6 15:47 | 只看该作者
调试软件会提示不能建立与Cortex-M3的连接,或提示不能下载程序,或提示找不到要调试的设备等,这个是需要注意的。

使用特权

评论回复
23
shenmu2012| | 2015-3-8 16:22 | 只看该作者
可以在CPU不干预的时候自动运行的模块”包括:DMA、定时器、连续转换模式下的ADC、看门狗等模块。

使用特权

评论回复
24
firstblood| | 2015-3-9 20:48 | 只看该作者
调试器不能连接到STM32的问题,不管是IAR的J-Link还是Keil的ULink,或者是ST的ST-Link。出现这个问题时,调试软件会提示不能建立与Cortex-M3的连接,或提示不能下载程序,或提示找不到要调试的设备等。

使用特权

评论回复
25
comeon201208| | 2015-3-11 23:02 | 只看该作者
DMA模块被配置为不停地拷贝一段数据区,而调试器刚好需要使用DMA数据传输的目标区域,这时DMA的操作将会与调试器的操作发生冲突。

使用特权

评论回复
26
angerbird| | 2015-3-12 20:53 | 只看该作者
niuyaliang 发表于 2015-1-24 10:29
五、在使用STM32的外设时,由于IO口被用作复用功能,但是外设的初始化正确,GPIO口初始化正确,外设的时钟 ...

这一步在设置的时候很关键的,就是给想用的模块的分配时钟的。

使用特权

评论回复
27
smilingangel| | 2015-3-14 23:13 | 只看该作者
调试器需要在RAM内执行一段程序,对Flash进行擦写操作,如果不停止这些自动运行的模块,它们会干扰程序在RAM中的执行,致使下载失败。

使用特权

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

本版积分规则