现在遇到了个棘手的问题,发现我3块板子+1块开发板都不能烧写FLASH了,具体表现是: 当JTAG时 DOWNLOADING FILES和PROGRAMING FLASH都通过,然后有3种可能的表现
1 仿真时走了第一句程序就显示堆栈指针配置超出范围。。堆栈溢出 2 在C程序中根本不出那个指示当前运行语句的绿色箭头,只有反汇编界面有 3 JTAG烧录完刚进去时我什么都没按就在全速运行,手动停止后随即停在那里
三种表现拔掉板子电源后再上电全是一个结果:我刚才烧写的程序没有运行,运行的还是我出故障前烧写的代码。我昨天问的新添语句在JTAG时不能运行就是这个原因,原帖: https://bbs.21ic.com/club/bbs/list.asp?boardid=49&page=1&t=3019664&tp=%u9999%u6C34%u8BF7%u8FDB%uFF0C%u53C8%u51FA%u6BDB%u75C5%u4E86
现在拿到别人案例烧他的程序出现的问题一样,最郁闷的是我用万利用开发板下载他的例程都不行了。。。很怀疑是我在IAR中配置错了什么东西,然后烧写进去的程序锁定了FLASH再也不能下载程序了 |