这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » M16c/64 ROM 编程

共3条 1/1 1 跳转至

M16c/64 ROM 编程

菜鸟
2008-12-04 10:09:40     打赏
        各位大家好,我最近用 Renesas的M16c/64 芯片,写了一个改写程序,是在 EW0 模式下运行的。这个程序只能改写闪存的 块A和块B ,而我想改写的时 ROM1 和 ROM2,但程序就时改写不了,不知道是什么问题。请问各位在改写时需要注意什么问题?  谢谢!



关键词: 编程    

菜鸟
2009-01-16 13:18:04     打赏
2楼

Fishs_new_life,谢谢你的建议!
    之前我写的程序其实也是按照你说的去做的,我已经把改写程序放到RAM中,并跳转到RAM中执行。像pm10   PRG2c0这些保护位我也都把其禁止了,数据也是定义成far型的,由于ROM的改写是以16位位单位的,所以我定义成 unsigned short far *类型。
 


菜鸟
2009-01-19 12:03:45     打赏
3楼
是的,就是让MCU通过内部程序自己改写自身ROM(而不是使用编程器改写),不知道原因出在什么地方,就是不能够改写ROM1和ROM2,只能写数据闪存。

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]