File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,14 @@ jlink-flash-firmware-btc: | build
121
121
JLinkExe -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/firmware-btc.jlink
122
122
jlink-flash-factory-setup : | build
123
123
JLinkExe -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/factory-setup.jlink
124
+ jlink-flash-firmware-debug : | build
125
+ JLinkExe -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build-debug/scripts/firmware.jlink
126
+ jlink-gdb-server :
127
+ JLinkGDBServer -nogui -if SWD -device ATSAMD51J20 -speed 4000
128
+ rtt-client :
129
+ telnet localhost 19021
130
+ run-debug :
131
+ arm-none-eabi-gdb -x scripts/jlink.gdb build-debug/bin/firmware.elf
124
132
dockerinit :
125
133
./scripts/container.sh build --pull --force-rm --no-cache -t shiftcrypto/firmware_v2:$(shell cat .containerversion) .
126
134
dockerpull :
Original file line number Diff line number Diff line change
1
+ # Connect to jlink gdb server
2
+ target extended-remote :2331
3
+
4
+ # load the firmware into ROM
5
+ load
6
+
7
+ # Reset the CPU
8
+ monitor reset
9
+
10
+ # break Reset_Handler
11
+ # break HardFault_Handler
12
+ # break NMI_Handler
13
+ # break MemManage_Handler
14
+
15
+ # start running
16
+ stepi
You can’t perform that action at this time.
0 commit comments