SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The FW binaries are provided in the hexadecimal format that is composed from two files IRAM0.DATA and DRAM0.DATA.
The IRAM0.DATA contains the instruction memory and the DRAM0.DATA contains the variables initialization.
The external host processor should load the FW into the I-MEM and D-MEM, and enable the uCPU. Accessing the I-MEM, D-MEM is enabled only after reset (after reset, the system is going into debug mode, after loading FW and set EDP_CORE_APB_CTRL_P register to 0 system is going out from debug mode, and only reset can bring the system back to debug mode).
After loading the memories, the host processor should select the uCPU to be the master of the I-MEM and D-MEM memories, and enable the uCPU by writing 0x00 to the EDP_CORE_APB_CTRL_P register.