28335硬件教程-存储器空间
2015-08-14 09:38
260 查看
0、28335的存储器空间如下
1、flash和OTP
28335的片内flash具有调节功能,可以适应不同设置的CPU主频。可以设置为低功耗模式。OTP为一次性存储,一旦被写入,不能擦除
flash和otp有下列状态,表示如下:
PWR位在FPWR寄存器中,注意,若是要通过修改寄存器值使flash变向低功耗,那么,该代码不能存在于flash中。
flash的一次最小读取单元为2048bit,访问flash有两种:
(1)随机访问
对某一页第一次读取数据
(2)同页访问
对某一页第二次读取数据
2、BOOTROM
当外围引脚将DSP设置为微计算机模式时,计算机上电后将执行该段程序,从而完成bootloader的功能。
3、外设帧
共设置有4个外设帧,分为PF0~PF3,里面包含各种外设设置的寄存器。他们中有的编辑之前必须使用EALLOW指令,而有的并不需要。
4、SRAM
28335上的SRAM被分为L0~L7 8块
5、CSM模块
CSM模块负责保护FLASH,OTP和SRAM L0,L1,L2,L3中的内容不被JTAG口读取,其他存储器中运行的代码也无法这些内容,除非正确给出密码。
CSM模块由128二进制位组成。如果设置为全1,则表示该器件没有进行CSM模块保护。
注意,不能使用全0作为密码,否则该器件会被永久锁住,不能进行再调试和编程。
6、xintf用于扩展片外外设
28335的接口被映射到了ZONE0,ZONE6,和ZONE7中。
1、flash和OTP
28335的片内flash具有调节功能,可以适应不同设置的CPU主频。可以设置为低功耗模式。OTP为一次性存储,一旦被写入,不能擦除
flash和otp有下列状态,表示如下:
PWR位在FPWR寄存器中,注意,若是要通过修改寄存器值使flash变向低功耗,那么,该代码不能存在于flash中。
flash的一次最小读取单元为2048bit,访问flash有两种:
(1)随机访问
对某一页第一次读取数据
(2)同页访问
对某一页第二次读取数据
2、BOOTROM
当外围引脚将DSP设置为微计算机模式时,计算机上电后将执行该段程序,从而完成bootloader的功能。
3、外设帧
共设置有4个外设帧,分为PF0~PF3,里面包含各种外设设置的寄存器。他们中有的编辑之前必须使用EALLOW指令,而有的并不需要。
4、SRAM
28335上的SRAM被分为L0~L7 8块
5、CSM模块
CSM模块负责保护FLASH,OTP和SRAM L0,L1,L2,L3中的内容不被JTAG口读取,其他存储器中运行的代码也无法这些内容,除非正确给出密码。
CSM模块由128二进制位组成。如果设置为全1,则表示该器件没有进行CSM模块保护。
注意,不能使用全0作为密码,否则该器件会被永久锁住,不能进行再调试和编程。
6、xintf用于扩展片外外设
28335的接口被映射到了ZONE0,ZONE6,和ZONE7中。
相关文章推荐
- 深度学习文献阅读笔记(1)
- HDU 5372 Segment Game(离散化+树状数组)
- [Usaco2007 Mar][BZOJ1638] Cow Traffic 奶牛交通|动态规划
- 常用QQ还是得绑定手机号,开启QQ手机安全助手。
- 64位系统使用32位的plsql连接64位的Oracle 11g
- GitHub上史上最全的Android开源项目分类汇总
- CSS之盒子模型一
- NYOJ 44 字串和
- MySQL计划任务(事件调度器)(Event Scheduler)
- Chapter 8 – Scoreboard
- [LeetCode] Maximum Subarray
- Hibernate学习笔记(八) — 懒加载与抓取策略
- 【SpringMVC整合MyBatis】springmvc实现json交互-requestBody和responseBody
- 内存
- 如何去经营好你的个人博客?
- 1068. Find More Coins (30)
- POJ 3080 Blue Jeans
- SVN 右下角各种符号
- Win10 Mobile自动更换开始屏幕壁纸应用Dynamic Wallpaper下载
- was not registered for synchronization because synchronization is not active