Board logo

标题: 请教XET256 FLASH的扇区的擦出问题 [打印本页]

作者: pjnlgm1986    时间: 2010-2-1 14:27     标题: 请教XET256 FLASH的扇区的擦出问题

FSTAT = 0X80;
while(!FSTAT_CCIF)
这两句的机器码该怎么找呀?是在.s19文件中找还是怎么找???

另外把以上的两句话存到了ram中,再用函数指针去指向,结果在扇区擦除时,一部分扇区被擦除,之后程序就跑飞了!!!

有谁知道该问题,请指教一下本人
作者: 康桥人    时间: 2010-2-1 17:59

很有可能,你擦除的问他正好是你程序所在地的。
在RAM中执行程序后,你很有可能程序回到falsh中,而正好这段falsh被你无情的擦除了,肯定会飞的。
你检查一下,你擦除的扇区的址和程序地址
作者: pjnlgm1986    时间: 2010-2-3 16:26

本帖最后由 pjnlgm1986 于 2010-2-5 10:58 编辑

该问题已经解决,是我在编程时在变量类型上搞错了!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0