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

 

  1.   Trademarks
  2. 1Introduction
  3. 2Firewall Documentation
    1. 2.1 Technical Reference Manual (TRM)
    2. 2.2 SDK TISCI Documentation
    3. 2.3 SDK Firewall Documentation
    4. 2.4 TI NDA Firewall Slide Sets
  4. 3Firewall Definitions and Terms
  5. 4SysConfig Tool
  6. 5Master Firewall versus Slave Firewall
    1. 5.1 Slave Firewalls
    2. 5.2 Master Firewalls
    3. 5.3 A72 Master Firewall
  7. 6Where to Firewall
    1. 6.1 Example
  8. 7Programming Firewalls
    1. 7.1 Sample SBL Code
      1. 7.1.1 Create a Table
      2. 7.1.2 Parse the Table of Firewall Regions
      3. 7.1.3 Utility Functions
      4. 7.1.4 Processor SDK 7.1 SBL Example

SysConfig Tool

TI provides an offline resource management tool called SysConfig. SysConfig can be used to auto generate generic code that can then be used in the SDK for programming of firewalls. General usage for the firewalls would be as listed below:

  1. Use the TI SysConfig tool to define the various firewalls that are to be programmed
  2. The SysConfig tool will generate a .c file.
  3. Integrate the contents from the autogenerated .c file into the boot flow of choice

For instructions on installing and using the SysConfig, reference the embedded link.

The output format from SysConfig can be re-used in the sample code included in this document.