使用KinetisFlash只执行访问控制功能.PDFVIP

使用KinetisFlash只执行访问控制功能.PDF

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用KinetisFlash只执行访问控制功能

Freescale Semiconductor Document Number: AN5112 应用笔记 Rev 0, 4/2015 使用Kinetis Flash 只执行访问控制 功能 内容 1 简介 1 简介 1 2 Flash 访问控制的工作原理 1 部分新的Kinetis 系列芯片的Flash 存储器增加了访问控制 功能。Flash 访问控制(FAC)是一个可配置的存储器保护方 3 将段标记为只执行 2 案,允许用户在使用软件库的同时,可以通过编程对该库 4 将区域标记为只执行的其他影响 3 的访问进行限制。这样飞思卡尔或第三方供应商便可将软 件库预编程至芯片中,然后将该芯片发布给可使用此软件 5 不可将只执行段改回允许数据和代码访问 库的终端客户。软件存储在芯片内,但终端客户无法从芯 的原因 4 片读取代码。 6 Flash 访问控制的特殊考虑因素和限制 4 FAC 可用来将片上Flash 存储器段标记为只执行和/或管理 7 参考资料 7 员/特权访问。本文讨论如何在FLASH 上使用FAC 功能 来创建只执行区域、实现时的一些限制以及如何规避这些 限制。 2 Flash 访问控制的工作原理 Flash 访问控制功能为Flash 模块添加了新的寄存器。8 个 8 位XACC 寄存器定义了哪些程序Flash 段为只执行访问, 另有8 个8 位SACC 寄存器定义哪些程序Flash 段为仅特 权访问。寄存器中的每一位对应可保护的一个存储器段。 默认情况下,所有XACC 和SACC 寄存器均为0xFF 。当 XACC 或SACC 中的位清零后,将对应的Flash 段标记为 只执行访问或仅特权访问。 ? 2015 Freescale Semiconductor, Inc. 将段标记为只执行 芯片的Flash 存储器大小决定了访问受控的段的数量。对于程序Flash 为不到128 KB 的芯片,被分为32 个相同大小 的段。对于程序Flash 大于128 KB 的芯片,被分为64 个相同大小的段。可以通过读取FTFA_FACSS 和 FTFA_FACSN 来确定特定芯片上实现的段的数量和大小。 具有32 个段的芯片仅使用FTFA_XACCL[3:0]寄存器(FTFA_XACCHn 的值此时被忽略)。具有64 个段的芯片使用 全部8 个寄存器—FTFA_XACCH[3:0]和FTFA_XACCL[3:0] 。后文中,8 个XACC 寄存器均称为FTFA_XACCn 。 Flash 存储器控制器(FMC )针对片上Flash 存储器的每次传输的访问权执行逐周期评估。在每次尝试进行Flash 传输 的寻址阶段,FMC 会检查特权访问寄存器(FTFA_SACCn )和执行访问(FTFA_XACCn )寄存器以决定允许还是拒 绝访问。如果对只执行区域进行数据访问,则会以总线错误的方式中止访问。同时,此时读取到的数据为零。 3 将段标记为只执行 FTFA_XACCn 寄存器是只读的。寄存器从程序Flash

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8010045112000002

1亿VIP精品文档

相关文档