Board logo

标题: [求助]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