查看: 3222|回复: 8

咨询HCS08的NVOPT保护功能(已解决)

[复制链接]

该用户从未签到

12

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
252
最后登录
1970-1-1
发表于 2014-3-12 16:23:02 | 显示全部楼层 |阅读模式
正在考虑对单片机进行保护,查了一些资料,都谈到NVOPT,但说的内容都不多,似乎这个寄存器的操作很简单。
我在DZ16上试了以下代码:
const unsigned char mmm[8] @0xffb0={2,2,2,2,2,2,2,2};
const unsigned char MM @0XFFBF= 0x00;
(注:代码位于main之前)
(代码参考:http://www.openhw.org/xuhuadong/blog/08-03/144543_c46cc.html)
但是,运行之后,我在hiwave中看FLASH的内容,0xffb0~0ffb7都改成2了,但0xffbf还是0x7E,仍处于未保护状态。

请问,问题出在哪里?谢谢!
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-13 09:41:33 | 显示全部楼层

RE:咨询HCS08的NVOPT保护功能

楼主,你好!
我会将你的问题转给我们的8位工程师,请耐心等待。
回复 支持 反对

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2014-3-13 10:43:10 | 显示全部楼层

RE:咨询HCS08的NVOPT保护功能

请操作FOPT这个寄存器.
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
252
最后登录
1970-1-1
 楼主| 发表于 2014-3-13 11:18:28 | 显示全部楼层

RE:咨询HCS08的NVOPT保护功能

FOPT要如何操作呢?
尝试一:我在main()中直接给FOPT赋值“FOPT=0x00;”,hiwave中看到0x1821还是0x62。
尝试二:我在main()之前使用“const unsigned char MM @0x1821= 0x00; ”,可以编译通过,但在debug时提示Link Error,错误码L1112、1934、1301。
另外,根据datasheet,FOPT的写操作是“Unimplemented or Reserved”的,其值是自动从NVOPT获取的吧?能修改的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
252
最后登录
1970-1-1
 楼主| 发表于 2014-3-14 15:40:08 | 显示全部楼层

RE:咨询HCS08的NVOPT保护功能

求解!!自顶!!
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-19 15:29:09 | 显示全部楼层

RE:咨询HCS08的NVOPT保护功能

楼主,你好!
如果寄存器是是“Unimplemented or Reserved”的,说明用户是不可以操作的。
关于你的这个问题,我们的8位工程师暂时不在,等他回来,我会转交给他。
请耐心等待。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
252
最后登录
1970-1-1
 楼主| 发表于 2014-3-20 16:30:11 | 显示全部楼层

回复:咨询HCS08的NVOPT保护功能

回复第 6 楼 于2014-03-19 15:29:09发表:
楼主,你好!
如果寄存器是是“Unimplemented or Reserved”的,说明用户是不可以操作的。
关于你的这个问题,我们的8位工程师暂时不在,等他回来,我会转交给他。
请耐心等待。
 
谢谢!许久未解决,很期待!
 
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
252
最后登录
1970-1-1
 楼主| 发表于 2014-3-25 11:53:05 | 显示全部楼层

RE:咨询HCS08的NVOPT保护功能

Sorry,我知道问题出在哪里了。
在另一个文件中,也有一句话对NVOPT进行了设置。
我确认NVOPT的保护是简单、有效的。
谢谢在此回复的各位!
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-25 15:33:38 | 显示全部楼层

回复:咨询HCS08的NVOPT保护功能

回复第 8 楼 于2014-03-25 11:53:05发表:
Sorry,我知道问题出在哪里了。
在另一个文件中,也有一句话对NVOPT进行了设置。
我确认NVOPT的保护是简单、有效的。
谢谢在此回复的各位! 

好的,感谢你分享解决方案。
问题解决了,还请你在你的标题上加上(已解决),
方便我们查看未结帖。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-17 18:02 , Processed in 0.098211 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表