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

[复制链接]
4334|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状态后,提示堆栈溢出,很短的程序啊,怎么可能呢
香水城 发表于 2008-10-6 13:38 | 显示全部楼层

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

好像没有听说它们支持SWD。
kl818bc 发表于 2008-10-6 14:54 | 显示全部楼层

JLINK 6.0 and above, support SWD

 楼主| kgp0213 发表于 2008-10-7 09:25 | 显示全部楼层

参见下贴

补充附件
 楼主| kgp0213 发表于 2008-10-7 09:30 | 显示全部楼层
 楼主| kgp0213 发表于 2008-10-7 14:37 | 显示全部楼层

高手过来帮帮忙吧

ijk 发表于 2008-10-7 15:49 | 显示全部楼层

把CSTACK改大点

  把CSTACK改大点,试试看
 楼主| kgp0213 发表于 2008-10-7 16:21 | 显示全部楼层

改了,没用

问题解决:参见http://hi.baidu.com/fpga_cpld/blog/item/17519c317a32e5ae5edf0ea9.html
yangzj1974 发表于 2018-2-13 11:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

71

帖子

0

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