标题:
[求助]PE下载完程序后提示“RUNNING ALREADY”
[打印本页]
作者:
flony
时间:
2012-5-28 18:01
标题:
[求助]PE下载完程序后提示“RUNNING ALREADY”
本帖最后由 flony 于 2012-5-28 18:05 编辑
最近做了个程序,硬件为XEP100。加入对Flash的保护后,用PE下载完程序就提示“RUNNING ALREADY”,但程序没有运行,复位后可以运行。并且芯片被锁死,需解锁才能重新下载程序。
具体做法如下:
在主函数里加入const unsigned char flash_array[] @0xFF08 = {0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xFF,0xFE};
在prm文件的ENTRIES
flash_array
END加入flash_array。
将这两行代码删除后程序正常。请问是怎么回事,如何保护Flash的某个区域?
作者:
flony
时间:
2012-5-28 18:06
并且芯片被锁死,需解锁才能重新下载程序。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0