首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]请问如何在线修改复位向量(VECTOR)的值

[求助]请问如何在线修改复位向量(VECTOR)的值

我用的8位单片机 908JB8 ,现有一个需求:需要在程序运行中修改复位向量VECTOR的值,我做


了一下实验,发现VECTOR的各位能写0,不能写1,因为VECTOR是FLASH结构的原因吧。我想把


VECTOR所在BLOCK的内容全擦掉再把修改后的内容写回去,但是发现FE00-FFFF的内容不可擦。目


前找不到方法在线改VECTOR了,请问各位有什么方法能在线修改VECTOR的内容么。谢谢

FLASH写0擦1
你又何必修改向量去,可以保存一个数据,复位后根据这个数据跳转到不同地址也可,且安全性也高。

 边凿磨边用
 
 经验同分享
FLASH写0擦1
你又何必修改向量去,可以保存一个数据,复位后根据这个数据跳转到不同地址也可,且安全性也高。


我要改的是老产品的向量内容,因为老产品已经出售了,为了能将老产品升级,但又不愿意将老产品的外壳拆开(拆外壳就可以从串口烧程序),所以只能用这种办法更新程序。
返回列表