Files
microchip-application-pec93…/Examples/flash/flash_sram_run
2026-02-03 11:37:13 +08:00
..
2026-02-03 11:37:13 +08:00
2026-02-03 11:37:13 +08:00
2026-02-03 11:37:13 +08:00
2026-02-03 11:37:13 +08:00
2026-02-03 11:37:13 +08:00
2026-02-03 11:37:13 +08:00

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

...