|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
JLink-readable snapshot of the most recent RDID probe. More...
Data Fields | |
| uint32_t | magic |
| k_ra8_xspi_rdid_magic once written. | |
| uint32_t | call_count |
| Number of probe attempts since reset. | |
| uint32_t | rid_err |
| Last ra8_err_t from read_id (uint). | |
| uint32_t | jedec_id |
| Last raw RDID triplet from the HAL. | |
| uint32_t | reset_8d_err |
| ra8_err_t from 8D-form software reset. | |
| uint32_t | reset_1s_err |
| ra8_err_t from 1S-form software reset. | |
| uint32_t | stage |
| Last stage reached (see ra8_xspi_stage_t). | |
| uint32_t | reserved |
| Reserved for future diagnostics. | |
JLink-readable snapshot of the most recent RDID probe.
UART on the EK-RA8D2 will not reliably drain ra8_log_* output before demo_panic_halt fires inside lx_nor_flash_format, so the operator cannot see the IS25LX512M JEDEC triplet via the console. Stash the result in a known SRAM word that the developer can read with mem32 <addr> 1 from JLinkExe / Ozone after the panic halt.
Layout (little-endian on Cortex-M85):
Definition at line 375 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::call_count |
Number of probe attempts since reset.
Definition at line 377 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::jedec_id |
Last raw RDID triplet from the HAL.
Definition at line 379 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::magic |
k_ra8_xspi_rdid_magic once written.
Definition at line 376 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::reserved |
Reserved for future diagnostics.
Definition at line 383 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::reset_1s_err |
ra8_err_t from 1S-form software reset.
Definition at line 381 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::reset_8d_err |
ra8_err_t from 8D-form software reset.
Definition at line 380 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::rid_err |
Last ra8_err_t from read_id (uint).
Definition at line 378 of file lx_nor_driver_ra8_xspi.c.
| uint32_t ra8_xspi_rdid_observation_t::stage |
Last stage reached (see ra8_xspi_stage_t).
Definition at line 382 of file lx_nor_driver_ra8_xspi.c.