ourarm53 发表于 2009-10-8 00:54:34

J-LINK ARM V4.09I Beta版会令固件升级

发现新的固件在调试上有问题
因此移除4.09I beta版唤回V4.08I版
请问要如何让固件降级成旧固件呢?

ourarm53 发表于 2009-10-8 01:19:37

问题原因是我看到http://xianzilu.spaces.live.com/blog/cns!4201FDC93932DDAF!956.entry
原本旧固件可以单步跨过(NEXT)wait(1000);
新固件会像step进入wait函式内,在单步一次就运行起来停不了,按stop也无作用
原本新固件解决旧固件的问题,但却又产生另一个新问题出来

void wait(volatile unsigned long dly)
{
for(;dly>0;dly--);
}

int main(void)
{
.
.
wait(1000);
.
.
}

minux 发表于 2009-10-8 15:39:57

exec InvalidateFW

ourarm53 发表于 2009-10-8 17:48:51

minux真的非常谢谢你的帮助
依照你的提示终于让固件恢复到旧版本
谢谢!

minux 发表于 2009-10-8 20:31:24

呵呵,不客气~

rlogin 发表于 2010-7-28 21:56:35

嗯,谢谢

haigerl 发表于 2010-7-29 12:16:28

mark

flagyan 发表于 2010-12-2 23:00:24

mark
页: [1]
查看完整版本: J-LINK ARM V4.09I Beta版会令固件升级