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中。