OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » R8C1B看门狗复位时会清除存在FLASH里面的数据.

共2条 1/1 1 跳转至

R8C1B看门狗复位时会清除存在FLASH里面的数据.

菜鸟
2008-10-13 20:13:51    评分
R8C1B看门狗复位时会清除存在FLASH里面的数据,
资料上说设置OFS能保护ROM,但不能通过程序来改写,
只能通过闪存编程器来烧写,闪存编程器怎么烧写.



关键词: R8C1B     看门狗     复位     时会     清除     存在     FLA    

菜鸟
2008-10-14 14:22:20    评分
2楼

>> R8C1B看门狗复位时会清除存在FLASH里面的数据,

不是这样的。复位操作不会清除FLASH里面的数据。
FLASH的擦除有特殊的软件命令,不是一般的操作能实现的。

>> 资料上说设置OFS能保护ROM,但不能通过程序来改写,
只能通过闪存编程器来烧写,闪存编程器怎么烧写.

这里的保护ROM是指ROM不会被并行编程器改写,串行编程器仍能够改写。而如果要串行编成器也不能改写,设好ID码就行了。

因此,出厂的产品,如果设好ID码和OFS里面的相关位,那么不知道您ID码的人无论用什么工具都不能破解您的片子。

至于OFS的设定,sec30.inc里面有这样两行:

;option function select register
    .ofsreg 0DFH

这就是写OFS寄存器的命令。用串行编程器烧写程序的时候就烧写到FLASH里面。


共2条 1/1 1 跳转至

回复

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