标题:
MC9S12NE64 flash擦除执行到FCMD = 0x40死机,求助
[打印本页]
作者:
ryanryan
时间:
2007-8-23 23:21
标题:
MC9S12NE64 flash擦除执行到FCMD = 0x40死机,求助
我的程序放在C200开始的区域,待擦数据放在C000开始的区域,待擦数据小于30个字节。
虽然单步调试擦、写完全正确,但连贯执行发现程序执行到擦写命令发射语句(Freescale居然有单步和连贯执行现象不同的情况,不得不服!)
FCMD = 0x40;
时片子死机,在Hiwave中表现为出现提示:Trigger A occured 。
不知道这个“Trigger A occured ”究竟为何意?如何逃脱这个trigger问题让程序顺利跑下去呢????急!!!
StrongChen,where r you?
作者:
strongchen
时间:
2007-8-24 14:29
看起来你在这条指令上设了一个触发点标志。你可以试试清除所有触发标志。另外,芯片的COP和外部中断是否会发生?在对FLASH进行操作时可以关掉中断试试。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0