在 Stellaris 系列不同型号里带有 8~256KB 的 Flash 存储器(后续型号容量可能更大)。
Flash 用于存储代码和固定数表,正常情况下只能用于执行程序,而不能直接修改存储的内
容。但是,片内集成的 Flash 控制器提供了一个友好的用户接口,使得 Flash 存储器可以在
应用程序的控制下进行擦除、编程等操作。在 Flash 存储器中还可以应用保护机制,防止 Flash
内容被修改或读出。
1. Flash 存储器区块
Flash 存储器是由一组可独立擦除的 1KB 区块所构成的。对一个区块进行擦除将使该区
块的全部内容复位为 1。编程操作是按字(32 位)进行的,每个 32 位的字可以被编程为
当前为 1 的位变为 0。但是,Flash 保护机制是按照 2KB 区块划分的,每个 2KB 的区块都可
被标记为只读或只执行,以提供不同级别的代码保护。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !