打印
[技术问答]

MS51系列芯片SPROM怎么使用

[复制链接]
8471|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenpingxi|  楼主 | 2021-9-22 18:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从新唐官网下载MS51 KEIL的例程解压包里有SPROM的程序,用KEIL打开编译没有问题,KEIL设置是这样的:



连接上仿真器运行程序,在MAIN主循环里调用SPROM函数后,没有退出SPROM函数,继续运行MAIN后面的代码,而是从SPROM函数里跳到了STARTUP.A51的启动代码,程序复位了。一直这样循环。搞不懂怎么用这个SPROM安全保护存储器,有小伙伴用过这个SPROM吗?是不是KEIL的设置方法不对?





使用特权

评论回复
沙发
jasontu| | 2021-9-23 09:19 | 只看该作者
sprom加密跟没加密都可以跑代码
(1) SPROM non-secured mode (the last byte is 0xFF). The access behavior of SPROM is the same
with APROM and LDROM. All area can be read by CPU or ISP command, user can be erased and
programmed by ISP command.

(2) SPROM secured mode (the last byte is not 0xFF). In order to conceal SPROM code in secured
mode, CPU only can perform instruction fetch and get data from SPROM when CPU is run at SPROM
area. Otherwise, CPU will get all 00H for data access. In order to protect SPROM, the CPU instruction
fetch will also get zero value when ICE (OCD) port is connected in secured code. At this mode,
SPROM doesn’t support ISP program, read or erase.

使用特权

评论回复
板凳
wukaili666| | 2021-9-29 17:56 | 只看该作者
ML51--sprom例程搭配的文档

UM_MS51_ML51_SPROM_EN_Rev1.01.pdf

807.43 KB

使用特权

评论回复
地板
duo点| | 2021-10-4 14:30 | 只看该作者
感谢分享,学习了

使用特权

评论回复
5
foxsbig| | 2021-10-8 13:22 | 只看该作者
恩,其他型号的例程有文档么?这种文档一般哪里下载

使用特权

评论回复
6
paotangsan| | 2021-10-14 17:09 | 只看该作者
是工程额默认设置吗

使用特权

评论回复
7
keaibukelian| | 2021-10-14 17:11 | 只看该作者
这个文档很好  谢谢分享哈

使用特权

评论回复
8
labasi| | 2021-10-14 17:12 | 只看该作者
是不是地址根据实际要重新设置呢

使用特权

评论回复
9
renzheshengui| | 2021-10-14 17:13 | 只看该作者
那就不是加密的问题了

使用特权

评论回复
10
wakayi| | 2021-10-14 17:14 | 只看该作者
适用于整个系列的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝