不好意思,来晚了。多谢各位的回复:)
错误信息:
在IAR环境下,设置中断向量表到0x8000000处,用jlink仿真器下载,会提示下载失败;改到0x8002000处(程序代码中也调整到相应位置),程序就可以烧进去。烧进去后可以调试运行,程序没有问题。但如果断开仿真器,重新启动,程序就无法进入中断。
我的板子是ppz开源飞控板,头4页预烧了dfu飞控更新代码,应该是加了写保护,具体怎么设置的不清楚。。。
看了flash读写保护的文档,也试着在ram中运行解锁程序,但就是不成功,错误依旧。个人觉得板子应该不会永久锁死,最多会解锁后彻底清除整个flash。但究竟如何清除,恳请大神给一个具体一点的方案,万分感激。。。
|