ZHCABB2 June   2021 DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2防火墙文档
    1. 2.1 技术参考手册 (TRM)
    2. 2.2 SDK TISCI 文档
    3. 2.3 SDK 防火墙文档
    4. 2.4 TI NDA 防火墙幻灯片组
  5. 3防火墙定义和术语
  6. 4SysConfig 工具
  7. 5主防火墙与从防火墙
    1. 5.1 从防火墙
    2. 5.2 主防火墙
    3. 5.3 A72 主防火墙
  8. 6防火墙的位置
    1. 6.1 示例
  9. 7防火墙编程
    1. 7.1 示例 SBL 代码
      1. 7.1.1 创建表
      2. 7.1.2 解析防火墙区域表
      3. 7.1.3 实用功能
      4. 7.1.4 Processor SDK 7.1 SBL 示例

防火墙编程

请注意,防火墙寄存器的所有相关编程均通过 TISCI 完成。无法直接在 Jacinto 7 系列器件上对防火墙寄存器进行编程。

并非所有防火墙都是用户可编程的。对于可编程的防火墙,用户可以使用可用的 TI 文档或使用下面的示例代码。

Processor SDK 中有许多示例显示正在编程的防火墙,前面提到的 TI 文档中也有大量相关信息。

下面的示例代码旨在防止 A72 访问某些 DDR 存储器区域。将有许多不同的用例,允许或阻止对存储器位置或模块的访问。这些情况均可通过下面的示例框架来处理,只需扩展表条目即可。