diff --git a/debug/trace-32-nano/bp.bak b/debug/trace-32-nano/bp.bak new file mode 100644 index 0000000..e632d7a --- /dev/null +++ b/debug/trace-32-nano/bp.bak @@ -0,0 +1,18 @@ +// T32 Wed Nov 27 12:36:08 2024 + +B:: + +Break.RESet +Break.CONFIG.VarConvert OFF +Break.CONFIG.InexactData ON +Break.CONFIG.InexactTrigger OFF +Break.CONFIG.InexactResume ON +Break.CONFIG.InexactAddress ON +Break.CONFIG.MatchZone OFF +Break.CONFIG.AlwaysAlive OFF +Break.Set bsp_reset /Program +Break.Set rtems_bdbuf_read+0xF6 /Program +Break.Set rtems_bdbuf_peek+0x64 /Program +Break.Set _Terminate /Program + +ENDDO diff --git a/debug/trace-32-nano/bp.cmm b/debug/trace-32-nano/bp.cmm new file mode 100644 index 0000000..c7e3188 --- /dev/null +++ b/debug/trace-32-nano/bp.cmm @@ -0,0 +1,17 @@ +// T32 Wed Nov 27 13:17:02 2024 + +B:: + +Break.RESet +Break.CONFIG.VarConvert OFF +Break.CONFIG.InexactData ON +Break.CONFIG.InexactTrigger OFF +Break.CONFIG.InexactResume ON +Break.CONFIG.InexactAddress ON +Break.CONFIG.MatchZone OFF +Break.CONFIG.AlwaysAlive OFF +Break.Set bsp_reset /Program +Break.Set jump_to_app\12 /Program +Break.Set _Terminate /Program + +ENDDO diff --git a/debug/trace-32-nano/make.cmm b/debug/trace-32-nano/make.cmm index e3568be..90a60aa 100644 --- a/debug/trace-32-nano/make.cmm +++ b/debug/trace-32-nano/make.cmm @@ -2,10 +2,12 @@ global &initialized ; Target can be one of RAM, Flash ;&mem_target="RAM" -&mem_target="Flash" +&mem_target="RAM_nocode" +;&mem_target="Flash" ;&mem_target="Flash_Erase" -&app="~~~~/../../external/rtems-libbsd/build/arm-rtems6-stm32u5-grisp-nano/media01.exe" +;&app="~~~~/../../nano-bootlader/b-stm32u5-grisp-nano/nano-bootloader.exe" +&app="~~~~/../../demo/b-stm32u5-grisp-nano/demo.exe" if "&initialized"=="" ( @@ -30,6 +32,14 @@ if "&mem_target"=="RAM" ( Data.LOAD.Elf "&app" ) +if "&mem_target"=="RAM_nocode" +( + Data.LOAD.Elf "&app" /nocode + break.set _start + break.set _Terminate + break.set bsp_reset + enddo +) if "&mem_target"=="Flash" ( DO ~~/demo/arm/flash/stm32u5 PREPAREONLY