SPRUJ79 November 2024 F29H850TU
Boot ROM health and booting status for CPU1 is written to a 32-bit address in the respective M0 RAM. This status is cleared on a POR or XRS reset. The previous status is retained on any other reset. For example, clear the status before performing a debugger device reset to view the latest boot ROM actions reflected in the status.
Parameter | Address | Description |
---|---|---|
Link 0 Start Cycle Count | 0x2000_0800 | 64 bit Link0 Start Cycle Count |
Link 0 End Cycle Count | 0x2000_0808 | 64 bit Link0 End Cycle Count |
Reset Count | 0x2000_0810 | Reset Count |
Reset Cause | 0x2000_0814 | Reset Cause Register(RESC) saved before cleared in the boot code |
Sysclk frequency | 0x2000_0818 | Sysclk Frequency in Hz |
ECC Error Addr DR1 | 0x2000_081C | ECC Error Address on DR1 Port |
ECC Error Addr DR2 | 0x2000_0820 | ECC Error Address on DR2 Port |
Boot Mode | 0x2000_0824 | Boot Mode decoded by boot code is saved here |
Boot Loader Lock | 0x2000_0828 | Lock is enabled if value = 0xC9 Disabled if value = 0xFF |
Device Life Cycle | 0x2000_082C | Device Life cycle Value |
Link0 Error Id | 0x2000_0830 | Error ID for Error occurring in Link0 Boot Code |
Link0 Error ID | Value |
---|---|
No Error | 0xF487_DA78 |
APR Configuration Error | 0x2AC6_9B4F |
SSU POST Error | 0xADF5_3EF6 |
SSU Configuration Error | 0x57DE_827C |
NMI Error | 0xCDF5_847D |
SECCFG APR Error | 0x69D4_73BE |
Watchdog SYNCBUSY Error | 0xFE3B_C723 |
XTAL SYNCBUSY Error | 0x9BC4_EA4C |
Device Life Cycle | Value |
---|---|
HS-KP | 0x2D3B_68E5 |
HS-FS | 0xA540_1C71 |
HS-SE | 0xA4B4_5974 |
Description | Start Address |
---|---|
Boot Flow Execution Status Address | 0x2000_0834 |
Table 4-34 describes the boot flow execution status bit field descriptions.
Bit Field Name | Description |
---|---|
RAM Initialization Status | Each entry is a 2-bit field status
where the value description is: 01 - Did not Run 10 - PASS 11 - FAIL |
Reserved | |
Error Status Pin Configuration Status | |
Reserved |
|
UID Configuration Status | |
FRI Wait State Configuration Status | |
WatchDog Enable Status | |
Reserved | |
Reserved | |
Reserved | |
Reserved | |
Reserved | |
Device Configuration Status | |
Lock DCx Status | |
Reset Cause Clear Execution Status | |
Reserved | |
ESM Lock and Commit Status | |
UPP Revision Configuration Status | |
XTAL Enable Execution Status | |
SSU Self Test Status | |
SSU Initialization | |
Reserved | |
Reserved | |
Reserved | |
Reserved | |
Reserved |
Description | Address |
---|---|
ESM RAW Status | 0x2000_0868 |
CPU1 PR Error Aggregator High Priority Error address | 0x2000_086C |
CPU1 PR Error Aggregator Low Priority Error address |
0x2000_0870 |
CPU1 PR Error Aggregator Error Type | 0x2000_0874 |
CPU1 PR Error Aggregator PC value | 0x2000_0878 |
CPU1 DR1 Error Aggregator High Priority Error address | 0x2000_087C |
CPU1 DR1 Error Aggregator Low Priority Error address |
0x2000_0880 |
CPU1 DR1 Error Aggregator Error Type | 0x2000_0884 |
CPU1 DR1 Error Aggregator PC value | 0x2000_0888 |
CPU1 DR2 Error Aggregator High Priority Error address | 0x2000_088C |
CPU1 DR2 Error Aggregator Low Priority Error address |
0x2000_0890 |
CPU1 DR2 Error Aggregator Error Type | 0x2000_0894 |
CPU1 DR2 Error Aggregator PC value | 0x2000_0898 |
CPU1 DW Error Aggregator High Priority Error address | 0x2000_089C |
CPU1 DW Error Aggregator Low Priority Error address |
0x2000_08A0 |
CPU1 DW Error Aggregator Error Type | 0x2000_08A4 |
CPU1 DW Error Aggregator PC value | 0x2000_08A8 |
CPU1 INT Error Aggregator High Priority Error address | 0x2000_08AC |
CPU1 INT Error Aggregator Low Priority Error address |
0x2000_08B0 |
CPU1 INT Error Aggregator Error Type | 0x2000_08B4 |
CPU1 INT Error Aggregator PC value | 0x2000_08B8 |
Description | Address |
---|---|
SSU Execution Status | 0x2000_083C |
Address of Cpu1 Winning BankMgmt sector | 0x2000_0840 |
Address of Cpu3 Winning BankMgmt sector | 0x2000_0844 |
Address of CPU1 valid SECCFG sector |
0x2000_0848 |
Address of CPU3 valid SECCFG sector | 0x2000_084C |
Bank Mode | 0x2000_0850 |
CPU1 swap setting | 0x2000_0854 |
CPU3 swap setting | 0x2000_0858 |
CPU1 SECVALID setting | 0x2000_085C |
CPU3 SECVALID setting | 0x2000_0860 |
SSUMODE setting | 0x2000_0864 |