![]() |
NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
|
Interactive memory inspector. More...
Macros | |
User configuration | |
| #define | BAUD_RATE 19200 |
Functions | |
| void | read_memory (uint32_t address) |
| void | setup_access (void) |
| void | write_memory (uint32_t address, uint32_t data) |
| void | dump_memory (uint32_t address) |
| void | hexdump (uint32_t address) |
| void | aux_print_hex_byte (uint8_t byte) |
| int | main () |
Variables | |
| char | access_size |
Interactive memory inspector.
| #define BAUD_RATE 19200 |
UART BAUD rate
| void aux_print_hex_byte | ( | uint8_t | byte | ) |
Print HEX byte.
| [in] | byte | Byte to be printed as 2-char hex value. |
Print HEX byte.
| [in] | byte | Byte to be printed as 2-cahr hex value. |
| void dump_memory | ( | uint32_t | address | ) |
Read several bytes/halfs/word from memory base address
| void hexdump | ( | uint32_t | address | ) |
Make pretty hexadecimal + ASCII dump (byte-wise)
| int main | ( | void | ) |
This program provides an interactive console to read/write memory.
| void read_memory | ( | uint32_t | address | ) |
Read from memory address
| void setup_access | ( | void | ) |
Configure memory access size
| void write_memory | ( | uint32_t | address, |
| uint32_t | data ) |
Write to memory address