var TOOLS =
[
    [ "Introduction", "TOOLS.html#autotoc_md1227", null ],
    [ "Booting Tools", "TOOLS_BOOT.html", [
      [ "Introduction", "TOOLS_BOOT.html#autotoc_md1252", null ],
      [ "Important files and folders", "TOOLS_BOOT.html#autotoc_md1253", null ],
      [ "MCELF Image Gen", "TOOLS_BOOT.html#MCELF_GEN_TOOL", null ],
      [ "UART Bootloader Python Script", "TOOLS_BOOT.html#UART_BOOTLOADER_PYTHON_SCRIPT", null ],
      [ "USB Bootloader Python Script", "TOOLS_BOOT.html#USB_BOOTLOADER", null ],
      [ "SoC ID parser Python Script", "TOOLS_BOOT.html#SOC_ID_PARSER", null ],
      [ "CAN Bootloader Python Script", "TOOLS_BOOT.html#CAN_BOOTLOADER_PYTHON_SCRIPT", null ]
    ] ],
    [ "Security Related Tools", "TOOLS_SECURITY.html", [
      [ "Signing Scripts", "TOOLS_SECURITY.html#TOOLS_BOOT_SIGNING", [
        [ "Signing SBL", "TOOLS_SECURITY.html#autotoc_md1254", [
          [ "Access Protection Scheme", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1161", null ],
          [ "AES", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1162", [
            [ "AES-ECB", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1163", null ],
            [ "AES-CBC", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1164", null ],
            [ "AES-CTR", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1165", null ],
            [ "AES-CFB", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1166", null ],
            [ "AES-CMAC", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1167", null ],
            [ "AES-GCM", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1168", null ],
            [ "AES-XTS", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1169", null ]
          ] ],
          [ "API Sequence for ECB, CBC, CTR, CMAC Algorithms (Single Shot Mechanism)", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1170", null ],
          [ "API Sequence for ECB, CBC, CTR, CMAC Algorithms (Multi Shot Mechanism)", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1171", null ],
          [ "API Sequence for GCM Algorithm (Single Shot Mechanism)", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1172", null ],
          [ "API Sequence for GCM Algorithm (Multi Shot Mechanism)", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1173", null ],
          [ "API Sequence for XTS Algorithm (Single Shot Mechanism)", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1174", null ],
          [ "API Sequence for XTS Algorithm (Multi Shot Mechanism)", "DRIVERS_DTHE_AES_PAGE.html#autotoc_md1175", null ],
          [ "Boot Information OID (1.3.6.1.4.1.294.1.1)", "TOOLS_SECURITY.html#autotoc_md1255", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1256", null ]
          ] ],
          [ "Image Integrity OID (1.3.6.1.4.1.294.1.2)", "TOOLS_SECURITY.html#autotoc_md1257", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1258", null ]
          ] ],
          [ "Software Revision OID (1.3.6.1.4.1.294.1.3)", "TOOLS_SECURITY.html#autotoc_md1259", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1260", null ]
          ] ],
          [ "Image Encryption OID (1.3.6.1.4.1.294.1.4)", "TOOLS_SECURITY.html#autotoc_md1261", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1262", null ]
          ] ],
          [ "Derivation OID (1.3.6.1.4.1.294.1.5)", "TOOLS_SECURITY.html#autotoc_md1263", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1264", null ]
          ] ],
          [ "Debug OID (1.3.6.1.4.1.294.1.8)", "TOOLS_SECURITY.html#autotoc_md1265", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1266", null ],
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1267", null ]
          ] ],
          [ "Image Integrity OID (1.3.6.1.4.1.294.1.2)", "TOOLS_SECURITY.html#autotoc_md1268", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1269", null ]
          ] ],
          [ "Software Revision OID (1.3.6.1.4.1.294.1.3)", "TOOLS_SECURITY.html#autotoc_md1270", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1271", null ]
          ] ],
          [ "Image Encryption OID (1.3.6.1.4.1.294.1.4)", "TOOLS_SECURITY.html#autotoc_md1272", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1273", null ]
          ] ],
          [ "Keyring Index OID (1.3.6.1.4.1.294.1.12)", "TOOLS_SECURITY.html#autotoc_md1274", [
            [ "Elements of the extension:", "TOOLS_SECURITY.html#autotoc_md1275", null ]
          ] ]
        ] ],
        [ "Application Signing", "TOOLS_SECURITY.html#autotoc_md1276", [
          [ "Boot Information OID (1.3.6.1.4.1.294.1.1)", "TOOLS_SECURITY.html#autotoc_md1277", null ]
        ] ]
      ] ],
      [ "Keyring Cert Generation Python Script", "TOOLS_SECURITY.html#KEYRING_CERT_GEN_PYTHON_SCRIPT", null ],
      [ "Boot time calculator tool", "TOOLS_SECURITY.html#autotoc_md1278", null ]
    ] ],
    [ "CCS Tools", "TOOLS_CCS.html", [
      [ "Introduction", "TOOLS_CCS.html#autotoc_md1279", null ],
      [ "Application loader", "TOOLS_CCS.html#autotoc_md1280", [
        [ "Usage", "TOOLS_CCS.html#autotoc_md1281", null ]
      ] ]
    ] ],
    [ "Flashing Tools", "TOOLS_FLASH.html", [
      [ "Introduction", "TOOLS_FLASH.html#autotoc_md1228", null ],
      [ "TI Uniflash", "TOOLS_FLASH.html#TOOLS_TI_UNIFLASH_TOOL", [
        [ "JTAG Session", "TOOLS_FLASH.html#autotoc_md1229", null ],
        [ "Serial (UART) Session", "TOOLS_FLASH.html#autotoc_md1230", null ]
      ] ],
      [ "UART Uniflash", "TOOLS_FLASH.html#TOOLS_FLASH_UART_UNIFLASH", [
        [ "Tool requirements on host PC", "TOOLS_FLASH.html#autotoc_md1231", null ],
        [ "Important files and folders", "TOOLS_FLASH.html#autotoc_md1232", null ],
        [ "Basic steps to flash files", "TOOLS_FLASH.html#BASIC_STEPS_TO_FLASH_FILES", [
          [ "Getting ready to flash", "TOOLS_FLASH.html#autotoc_md1233", null ],
          [ "Flash configuration file", "TOOLS_FLASH.html#autotoc_md1234", null ],
          [ "Flashing the files", "TOOLS_FLASH.html#autotoc_md1235", null ],
          [ "Flash tool options", "TOOLS_FLASH.html#autotoc_md1236", null ]
        ] ],
        [ "Flash tool error messages and solutions", "TOOLS_FLASH.html#TOOLS_FLASH_ERROR_MESSAGES", null ],
        [ "Detailed sequence of steps that happen when flashing files", "TOOLS_FLASH.html#autotoc_md1237", null ],
        [ "GUI for UART Uniflash (Experimental)", "TOOLS_FLASH.html#TOOLS_UART_UNIFLASH_GUI", [
          [ "Pre-Requisites for UART Uniflash GUI", "TOOLS_FLASH.html#autotoc_md1238", null ]
        ] ],
        [ "Using the UART Uniflash GUI", "TOOLS_FLASH.html#autotoc_md1239", null ],
        [ "Important Notes and Common Pitfalls in UART Uniflash GUI", "TOOLS_FLASH.html#autotoc_md1240", null ]
      ] ],
      [ "USB DFU Uniflash", "TOOLS_FLASH.html#TOOLS_FLASH_DFU_UNIFLASH", [
        [ "USB DFU bootflow using dfu based flash-writer.", "TOOLS_FLASH.html#autotoc_md1241", null ],
        [ "Tool requirements on host PC", "TOOLS_FLASH.html#autotoc_md1242", null ],
        [ "Important files and folders", "TOOLS_FLASH.html#autotoc_md1243", null ],
        [ "Basic steps to flash files", "TOOLS_FLASH.html#BASIC_STEPS_TO_FLASH_FILES_DFU", [
          [ "Flashing the files", "TOOLS_FLASH.html#autotoc_md1244", null ],
          [ "Flash tool options", "TOOLS_FLASH.html#autotoc_md1245", null ]
        ] ],
        [ "Detailed sequence of steps that happen when flashing files using usb_dfu_uniflash tool", "TOOLS_FLASH.html#autotoc_md1246", null ]
      ] ],
      [ "JTAG Uniflash", "TOOLS_FLASH.html#TOOLS_FLASH_JTAG_UNIFLASH", [
        [ "Sequence of steps that happen when flashing via JTAG", "TOOLS_FLASH.html#autotoc_md1247", null ],
        [ "Important files and folders", "TOOLS_FLASH.html#autotoc_md1248", null ],
        [ "Basic steps to flash files", "TOOLS_FLASH.html#autotoc_md1249", null ]
      ] ],
      [ "CAN Uniflash", "TOOLS_FLASH.html#TOOLS_FLASH_CAN_UNIFLASH", [
        [ "Important files and folders", "TOOLS_FLASH.html#autotoc_md1250", null ],
        [ "Basic steps to flash files", "TOOLS_FLASH.html#autotoc_md1251", null ]
      ] ]
    ] ],
    [ "Smart Placement", "SMART_PLACEMENT.html", [
      [ "What is Smart Placement?", "SMART_PLACEMENT.html#autotoc_md550", null ],
      [ "Theory of Smart Placement.", "SMART_PLACEMENT.html#autotoc_md551", [
        [ "How is identify critical code?", "SMART_PLACEMENT.html#autotoc_md552", null ],
        [ "Why CPI of a function increases?", "SMART_PLACEMENT.html#autotoc_md553", null ],
        [ "How smart placement helps in improving performance", "SMART_PLACEMENT.html#autotoc_md554", [
          [ "Providing variety of tools/method to determine critical functions", "SMART_PLACEMENT.html#autotoc_md555", null ],
          [ "Using TCM", "SMART_PLACEMENT.html#autotoc_md556", null ],
          [ "Removing unnecessary trampolines", "SMART_PLACEMENT.html#autotoc_md557", null ]
        ] ],
        [ "Getting started with Smart Placement", "SMART_PLACEMENT.html#autotoc_md558", null ]
      ] ]
    ] ],
    [ "Software Instrument Smart Placement", "SW_INSTRUMENT_SMART_PLACEMENT.html", [
      [ "Introduction", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md566", null ],
      [ "Short Coming of This Method", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md567", null ],
      [ "Tools and other requirements", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md568", null ],
      [ "Steps", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md569", [
        [ "1. Recompilation of Libraries", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md570", null ],
        [ "2. Recompilation of Application", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md571", null ],
        [ "3. Test Run / Profiling Data Generation", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md572", null ],
        [ "4. Profiling Data Extraction", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md573", null ],
        [ "5. Extracted Data Processing", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md574", null ]
      ] ],
      [ "6. Linker update related to Smart Placement", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md575", null ],
      [ "7. Rebuilding the Application", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md576", null ],
      [ "Benchmark Application", "SW_INSTRUMENT_SMART_PLACEMENT.html#autotoc_md577", null ]
    ] ],
    [ "Manual Smart Placement", "MANUAL_SMART_PLACEMENT.html", [
      [ "Introduction", "MANUAL_SMART_PLACEMENT.html#autotoc_md559", null ],
      [ "Steps involved in applying smart placement.", "MANUAL_SMART_PLACEMENT.html#autotoc_md560", [
        [ "Identification of function criticality", "MANUAL_SMART_PLACEMENT.html#autotoc_md561", null ],
        [ "Priority Assignment", "MANUAL_SMART_PLACEMENT.html#autotoc_md562", null ]
      ] ],
      [ "Function Annotation", "MANUAL_SMART_PLACEMENT.html#autotoc_md563", null ],
      [ "Linker update", "MANUAL_SMART_PLACEMENT.html#autotoc_md564", null ],
      [ "Basic Smart Placement Example", "MANUAL_SMART_PLACEMENT.html#autotoc_md565", null ]
    ] ],
    [ "TI Uniflash Tool", "TI_UNIFLASH_TOOL.html", [
      [ "Introduction", "TI_UNIFLASH_TOOL.html#autotoc_md578", null ],
      [ "Download and Install Uniflash", "TI_UNIFLASH_TOOL.html#INSTALL_UNIFLASH", null ],
      [ "Launching a Session", "TI_UNIFLASH_TOOL.html#LAUNCHING_SESSION", null ],
      [ "Programming the Device", "TI_UNIFLASH_TOOL.html#PROGRAM_THE_DEVICE", [
        [ "JTAG Session", "TI_UNIFLASH_TOOL.html#autotoc_md579", null ],
        [ "Serial (UART) Session", "TI_UNIFLASH_TOOL.html#autotoc_md580", null ],
        [ "Flashing to AM261x-SOM board", "TI_UNIFLASH_TOOL.html#autotoc_md581", null ]
      ] ],
      [ "Custom Flash Support", "TI_UNIFLASH_TOOL.html#CUSTOM_FLASH", null ],
      [ "Existing Limitations", "TI_UNIFLASH_TOOL.html#LIMITATIONS", [
        [ "Issues with flashing applications > 1MB in serial session", "TI_UNIFLASH_TOOL.html#UNIFLASH_1MB_ISSUE", null ]
      ] ],
      [ "Troubleshooting", "TI_UNIFLASH_TOOL.html#TI_UNIFLASH_TROUBLESHOOTING", null ],
      [ "Supported File Formats", "TI_UNIFLASH_TOOL.html#SUPPORTED_FORMATS", null ],
      [ "Memory Browser and Memory Export", "TI_UNIFLASH_TOOL.html#MEMORY_BROWSER", null ],
      [ "Additional Information", "TI_UNIFLASH_TOOL.html#autotoc_md583", null ]
    ] ],
    [ "Uniflash Custom Flash Writer", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html", [
      [ "Introduction", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html#autotoc_md584", null ],
      [ "Supported Combinations", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html#TOOLS_CUSTOM_FLASHER_COMBOS", null ],
      [ "Steps to Configure the Application", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html#autotoc_md585", null ],
      [ "Steps to Run the Example", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html#autotoc_md586", null ],
      [ "See Also", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html#autotoc_md587", null ],
      [ "Troubleshooting", "TOOLS_UNIFLASH_CUSTOM_FLASHER.html#autotoc_md588", null ]
    ] ],
    [ "Memory Configurator", "MEMORY_CONFIGURATOR.html", [
      [ "Introduction", "MEMORY_CONFIGURATOR.html#autotoc_md589", null ],
      [ "Enhanced Significance in Multi-Core Environments", "MEMORY_CONFIGURATOR.html#autotoc_md590", null ],
      [ "Handling Violations and Common Configuration Errors", "MEMORY_CONFIGURATOR.html#autotoc_md591", null ],
      [ "Getting Started with the Tool", "MEMORY_CONFIGURATOR.html#autotoc_md592", [
        [ "General", "MEMORY_CONFIGURATOR.html#autotoc_md593", null ],
        [ "Memory Region", "MEMORY_CONFIGURATOR.html#autotoc_md594", [
          [ "Shared Memory Region Configuration", "MEMORY_CONFIGURATOR.html#autotoc_md595", null ],
          [ "Impact of Automate MPU Setting", "MEMORY_CONFIGURATOR.html#autotoc_md596", null ]
        ] ],
        [ "Section", "MEMORY_CONFIGURATOR.html#autotoc_md597", null ],
        [ "Default Linker Configuration", "MEMORY_CONFIGURATOR.html#autotoc_md598", null ],
        [ "MPU Settings", "MEMORY_CONFIGURATOR.html#autotoc_md599", null ],
        [ "Enhanced Visualization View", "MEMORY_CONFIGURATOR.html#autotoc_md600", null ],
        [ "By-passing Sysconfig generated Linker", "MEMORY_CONFIGURATOR.html#autotoc_md601", null ]
      ] ]
    ] ],
    [ "Clocktree", "CLOCKTREE.html", [
      [ "Introduction", "CLOCKTREE.html#autotoc_md701", null ],
      [ "Overview", "CLOCKTREE.html#autotoc_md702", null ],
      [ "Switching between 500 MHz and 400 MHz in ZFG package", "CLOCKTREE.html#CLOCKTREE_VARIANT_SWITCHING", null ]
    ] ]
];