@@ -64,19 +64,23 @@ firmware-btc: | build
64
64
firmware-debug : | build-debug
65
65
$(MAKE ) -C build-debug firmware.elf
66
66
bootloader : | build
67
- $(MAKE ) -C build bootloader .elf
67
+ $(MAKE ) -C build bb02-bl-multi .elf
68
68
bootloader-development : | build
69
- $(MAKE ) -C build bootloader-development.elf
69
+ $(MAKE ) -C build bb02-bl-multi-development.elf
70
+ bootloader-plus : | build
71
+ $(MAKE ) -C build bb02p-bl-multi.elf
72
+ bootloader-plus-development : | build
73
+ $(MAKE ) -C build bb02p-bl-multi-development.elf
70
74
bootloader-development-locked : | build
71
- $(MAKE ) -C build bootloader -development-locked.elf
75
+ $(MAKE ) -C build bb02-bl-multi -development-locked.elf
72
76
bootloader-production : | build
73
- $(MAKE ) -C build bootloader -production.elf
77
+ $(MAKE ) -C build bb02-bl-multi -production.elf
74
78
bootloader-btc : | build
75
- $(MAKE ) -C build bootloader-btc .elf
79
+ $(MAKE ) -C build bb02-bl-btconly .elf
76
80
bootloader-btc-development : | build
77
- $(MAKE ) -C build bootloader-btc -development.elf
81
+ $(MAKE ) -C build bb02-bl-btconly -development.elf
78
82
bootloader-btc-production : | build
79
- $(MAKE ) -C build bootloader-btc -production.elf
83
+ $(MAKE ) -C build bb02-bl-btconly -production.elf
80
84
factory-setup : | build
81
85
$(MAKE ) -C build factory-setup.elf
82
86
docs : | build
@@ -106,15 +110,17 @@ run-valgrind-on-unit-tests:
106
110
flash-dev-firmware :
107
111
./py/load_firmware.py build/bin/firmware.bin --debug
108
112
jlink-flash-bootloader-development : | build
109
- JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bootloader-development.jlink
113
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bb02-bl-multi-development.jlink
114
+ jlink-flash-bootloader-plus-development : | build
115
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bb02p-bl-multi-development.jlink
110
116
jlink-flash-bootloader-development-locked : | build
111
- JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bootloader -development-locked.jlink
117
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bb02-bl-multi -development-locked.jlink
112
118
jlink-flash-bootloader : | build
113
- JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bootloader .jlink
119
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bb02-bl-multi .jlink
114
120
jlink-flash-bootloader-btc-development : | build
115
- JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bootloader -btc-development.jlink
121
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bb02-bl -btc-development.jlink
116
122
jlink-flash-bootloader-btc : | build
117
- JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bootloader -btc.jlink
123
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/bb02-bl -btc.jlink
118
124
jlink-flash-firmware : | build
119
125
JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./build/scripts/firmware.jlink
120
126
jlink-flash-firmware-btc : | build
@@ -133,12 +139,16 @@ jlink-flash-set-securechip-optiga:
133
139
JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./scripts/set-securechip-optiga.jlink
134
140
jlink-flash-set-bb02plus :
135
141
JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./scripts/set-bb02plus.jlink
142
+ jlink-erase-firmware-quick :
143
+ JLinkExe -NoGui 1 -if SWD -device ATSAMD51J20 -speed 4000 -autoconnect 1 -CommanderScript ./scripts/erase-firmware-quick.jlink
136
144
jlink-gdb-server :
137
145
JLinkGDBServer -nogui -if SWD -device ATSAMD51J20 -speed 4000
138
146
rtt-client :
139
147
telnet localhost 19021
140
148
run-debug :
141
149
arm-none-eabi-gdb -x scripts/jlink.gdb build-debug/bin/firmware.elf
150
+ run-bootloader :
151
+ arm-none-eabi-gdb -x scripts/jlink-bootloader.gdb build/bin/bb02p-bl-multi-development.elf
142
152
dockerinit :
143
153
./scripts/container.sh build --pull --force-rm --no-cache -t shiftcrypto/firmware_v2:$(shell cat .containerversion) .
144
154
dockerpull :
0 commit comments