【电子资讯】引导加载的过程
1.应用程序Flash区以及引导程序Flash区Flash由两个区构成,应用区和Boot Loader区。两个区的存储空间大小由BOOTSZ熔丝位配置,见表2—71和图2—97所示。由于两个区使用不同的锁定位,所以可以具有不同的加密级别。
(1)应用程序区
应用区是Flash用来存储应用代码的区域。应用区的保护级别通过应用Boot锁定位(Boot锁定位o)确定,详见表2—72。由于SPM指令在应用区执行时是无效的,所以应用区不能用来存储Boot Loader代码。
(2)引导程序区
应用区用来存储应用代码,而Boot Loader软件必须保存在BLS,这是因为只有在BLS运行时SPM指令才有效。SPM指令可以访问整个Flash,包括BLS本身。Boot Loader区的保护级别通过Boot Loader锁定位(BoOt锁定位1)确定,详见表2—73。注:“1”表示未编程,“O”表示已编程.
更多推荐