添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第443页 > ATXMEGA256A3BU > ATXMEGA256A3BU PDF资料 > ATXMEGA256A3BU PDF资料1第11页
7.3
FLASH程序存储器
爱特梅尔AVR XMEGA器件包含片上,在系统内可再编程闪存用于程序存储。该
闪速存储器可被访问用于读和从外部编程器通过PDI或从应用程序写
软件在设备上运行。
所有的AVR CPU指令为16位或32位,而每个闪存单元为16位宽。闪速存储器被组织
在两个主要部分,应用区和Boot Loader区。的不同部分的大小是固定的,但
依赖于设备的。这两部分都有单独的锁位,可有不同程度的保护。商店
程序存储器( SPM)的指令,用于写入到闪存的应用软件,将仅操作
当从Boot Loader区执行。
该应用程序部分包含有独立的锁定设置一个应用程序表款。这使得能够安全存储
在程序存储器中的非易失性数据。
图7-1 。闪存程序存储器(十六进制地址) 。
字地址
0
应用部分
(256K)
...
1EFFF
1F000
1FFFF
20000
20FFF
申请表科
(8K)
靴款
(8K)
7.3.1
应用部分
应用区是闪存的是,用于存储可执行程序代码的区域。保护
应用区级可以通过引导锁定位本节进行选择。应用区不能存储
由于SPM指令Boot Loader代码不能从应用程序部分执行。
7.3.2
申请表科
应用表格部分是可用于存储数据的闪速存储器的应用程序部件的一个组成部分。
大小是相同的Boot Loader区。的保护级别的应用表部分可通过选择
引导锁定位本节。有关应用程序部分和不同的保护级别的可能性
申请表部使安全参数存储在程序存储器中。如果不用于数据本节中,
应用程序代码可以在这里驻留。
7.3.3
Boot Loader区
而应用部分则用来存储应用代码,而Boot Loader软件必须位于启动
装载机部分,因为SPM指令可以从本节执行时,只有启动程序。在SPM
指令可以访问整个Flash,包括Boot Loader区本身。保护级别为引导加载程序
部分可以通过Boot Loader锁定位被选中。如果不使用引导加载程序软件,应用程序代码本节
可以在这里进行存储。
7.3.4
生产排签名
制作签名行是工厂编程的数据单独存储部分。它包含校准数据
功能,诸如振荡器和模拟模块。一些校准值将被自动加载到
XMEGA A3BU [数据表]
8362F–AVR–02/2013
11

深圳市碧威特网络技术有限公司