SPRUJ52C june 2022 – july 2023 AM69 , AM69A , TDA4AH-Q1 , TDA4AP-Q1 , TDA4VH-Q1 , TDA4VP-Q1
The ROM code uses several global memory addresses that are useful for debugging. They are shown in Table 4-81.
Group | Address | Size (bytes) | Content |
---|---|---|---|
Version | 0x4182_FF80 | 64 | ROM code version (stored in ROM) |
Free MSRAM | 0x41C0_0000 | 768k | Loadable space for SBL |
Warning/Error Logs | 512 | Warning entries in cold boot | |
Warning/Error Logs | 512 | Severe entries in cold boot | |
Warning/Error Logs | 256 | Critical entries in cold boot | |
Message Logs | 512 | Circular message buffer | |
Message Logs | 20 | Circular message context log | |
Warning/Error Logs | 512 | Warning entries in warm boot | |
Warning/Error Logs | 512 | Severe entries in warm boot | |
Warning/Error Logs | 256 | Critical entries in warm boot | |
Warning/Error Logs | 40 | Cold boot log context | |
Warning/Error Logs | 40 | Warm boot log context | |
Warning/Error Logs | 4 | Active context pointer (not index) to one of the cold or warm contexts | |
Trace | 24 | Boot trace context | |
Trace | 1024 | Boot trace entry buffers | |
Parameter Tables | 4 | Parameter table index (currently active table, 0 or 1) | |
Parameter Tables | 512 | Parameter table 0 | |
Parameter Tables | 512 | Parameter table 1 |
The ROM code version information is a structure shown in Table 4-82
Field | Address | Size (bytes) | Value for PG1 |
---|---|---|---|
Version Number | 0x4182_FF80 | 4 | |
Version Date | 0x4182_FF84 | 8 | |
Device Name | 0x4182_FF8C | 12 | |
Commit ID | 0x4182_FF98 | 40 | "ff0ea75aac317ea6042724fe775412bca006e697" |