[求助]PE下载完程序后提示“RUNNING ALREADY”
- UID
- 802128
|
[求助]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的某个区域? |
|
|
|
|
|
- UID
- 802128
|
|
|
|
|
|