打印

本以为端口映射问题,但通过升级jlink驱动解决堆栈溢出的问

[复制链接]
3626|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kgp0213|  楼主 | 2008-10-6 11:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PB3(JTD0),PB4(JNTRST)重映射问题:
使用指令:GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
释放PB3,PB4,保留swd功能,第一次debug功能正常,PB3,PB4可以做gpio使用,但是修改主程序,调整PB3的输出延时,再次进入DEBUG后,无论单步,全速均无法正常运行,如附图,程序死在绿色表示处,调整回原来设置再次debug故障依旧,重新建立工程后第一次debug又正常,再次debug又不正常!

工程文件在楼下,main部分有说明,看似简单的问题...
沙发
香水城| | 2008-10-6 12:11 | 只看该作者

再次Debug之前,最好执行一下硬件复位

直接按开发板上的复位键。

使用特权

评论回复
板凳
kgp0213|  楼主 | 2008-10-6 13:06 | 只看该作者

按了复位了,也断电重启了

但是,都不行,只有重建工程,但是运行其他的范例却都没有问题

使用特权

评论回复
地板
kgp0213|  楼主 | 2008-10-6 13:19 | 只看该作者

问题待解决

MS软件bug? 进入debug状态后,提示堆栈溢出,很短的程序啊,怎么可能呢

使用特权

评论回复
5
香水城| | 2008-10-6 13:38 | 只看该作者

你能确认IAR的IDE和JLink支持SWD调试吗?

好像没有听说它们支持SWD。

使用特权

评论回复
6
kl818bc| | 2008-10-6 14:54 | 只看该作者

JLINK 6.0 and above, support SWD

使用特权

评论回复
7
kgp0213|  楼主 | 2008-10-7 09:25 | 只看该作者

参见下贴

补充附件

使用特权

评论回复
8
kgp0213|  楼主 | 2008-10-7 09:30 | 只看该作者

以此附件为准

使用特权

评论回复
9
kgp0213|  楼主 | 2008-10-7 14:37 | 只看该作者

高手过来帮帮忙吧

使用特权

评论回复
10
ijk| | 2008-10-7 15:49 | 只看该作者

把CSTACK改大点

  把CSTACK改大点,试试看

使用特权

评论回复
11
kgp0213|  楼主 | 2008-10-7 16:21 | 只看该作者

改了,没用

问题解决:参见http://hi.baidu.com/fpga_cpld/blog/item/17519c317a32e5ae5edf0ea9.html

使用特权

评论回复
12
yangzj1974| | 2018-2-13 11:59 | 只看该作者

使用特权

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

本版积分规则

9

主题

71

帖子

0

粉丝