flash_sram_run
This example is a demo project to execute bin between eFlash and SRAM.
It will log the Program-Counter of CORE to address the memory type
- eFlash is addressed from
0x0- SRAM is addressed from
0x2000_0000
Log
Use serial port with baudrate 115200, 8bit, no parity check.
15:52:35
Run program between Flash and SRAM
run main() $pc@00000944
run sram0_func() $pc@20000000 <--- run at SRAM
SRAM-0: 20000254 | 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
SRAM-0: 20000264 | 10 11 12 13 14 15 16 17 - 18 19 1A 1B 1C 1D 1E 1F
run eflash_func() $pc@000008A6 <--- run at eFlash
SRAM: 20000234 | 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
SRAM: 20000244 | 10 11 12 13 14 15 16 17 - 18 19 1A 1B 1C 1D 1E 1F
run sram0_func() $pc@20000000
SRAM-0: 20000254 | 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
SRAM-0: 20000264 | 10 11 12 13 14 15 16 17 - 18 19 1A 1B 1C 1D 1E 1F
run eflash_func() $pc@000008A6
SRAM: 20000234 | 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
SRAM: 20000244 | 10 11 12 13 14 15 16 17 - 18 19 1A 1B 1C 1D 1E 1F
...