Skip to content

Commit 809ffa7

Browse files
author
Nathan Seidle
committed
Boards now use uart loader (ABL) tool instead of SBL. Added Ambiq SBL board.
1 parent 6d25520 commit 809ffa7

File tree

2 files changed

+26
-25
lines changed

2 files changed

+26
-25
lines changed

boards.txt

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
artemis.name=SparkFun Artemis Module
2424
artemis.build.variant=SparkFun_Artemis
2525
artemis.build.board=SFE_ARTEMIS
26-
artemis.upload.tool=artemis_bin2board
26+
artemis.upload.tool=artemis_uart
2727
artemis.upload.maximum_size=960000
2828
artemis.build.arch=APOLLO3
2929
artemis.build.mcu=cortex-m4
@@ -43,7 +43,7 @@ artemis.upload.baud=115200
4343
amap3blackboard.name=SparkFun BlackBoard Artemis
4444
amap3blackboard.build.variant=SparkFun_BlackBoard_Artemis
4545
amap3blackboard.build.board=AM_AP3_SFE_BB_ARTEMIS
46-
amap3blackboard.upload.tool=artemis_bin2board
46+
amap3blackboard.upload.tool=artemis_uart
4747
amap3blackboard.upload.maximum_size=960000
4848
amap3blackboard.build.arch=APOLLO3
4949
amap3blackboard.build.mcu=cortex-m4
@@ -60,30 +60,10 @@ amap3blackboard.upload.baud=115200
6060

6161
###############################################################
6262

63-
amap3blackboardBL.name=SparkFun BlackBoard Artemis 80k Offset
64-
amap3blackboardBL.build.variant=SparkFun_BlackBoard_Artemis_BL
65-
amap3blackboardBL.build.board=AM_AP3_SFE_BB_ARTEMIS_BL
66-
amap3blackboardBL.upload.tool=artemis_bin2board
67-
amap3blackboardBL.upload.maximum_size=960000
68-
amap3blackboardBL.build.arch=APOLLO3
69-
amap3blackboardBL.build.mcu=cortex-m4
70-
amap3blackboardBL.build.f_cpu=48000000L
71-
amap3blackboardBL.build.core=arduino
72-
amap3blackboardBL.build.defs=
73-
amap3blackboardBL.build.includes=-I{build.variant.path}/config
74-
amap3blackboardBL.build.libs=
75-
amap3blackboardBL.build.extra_flags=-DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3
76-
amap3blackboardBL.build.ldscript={build.variant.path}/linker_scripts/gcc/flash_with_bootloader.ld
77-
amap3blackboardBL.upload.maximum_size=960000
78-
edge.upload.use_menu_baud=0
79-
amap3blackboardBL.upload.baud=115200
80-
81-
###############################################################
82-
8363
amap3nano.name=SparkFun BlackBoard Artemis Nano
8464
amap3nano.build.variant=SparkFun_BlackBoard_Artemis_Nano
8565
amap3nano.build.board=AM_AP3_SFE_BB_ARTEMIS_NANO
86-
amap3nano.upload.tool=artemis_bin2board
66+
amap3nano.upload.tool=artemis_uart
8767
amap3nano.upload.maximum_size=960000
8868
amap3nano.build.arch=APOLLO3
8969
amap3nano.build.mcu=cortex-m4
@@ -103,7 +83,7 @@ amap3nano.upload.baud=115200
10383
amap3mega.name=SparkFun BlackBoard Artemis Mega
10484
amap3mega.build.variant=SparkFun_BlackBoard_Artemis_Mega
10585
amap3mega.build.board=AM_AP3_SFE_BB_ARTEMIS_MEGA
106-
amap3mega.upload.tool=artemis_bin2board
86+
amap3mega.upload.tool=artemis_uart
10787
amap3mega.upload.maximum_size=960000
10888
amap3mega.build.arch=APOLLO3
10989
amap3mega.build.mcu=cortex-m4
@@ -139,10 +119,29 @@ edge.upload.baud=921600
139119

140120
###############################################################
141121

122+
amap3SBL.name=Abmiq SBL
123+
amap3SBL.build.variant=SparkFun_Ambiq_SBL
124+
amap3SBL.build.board=SFE_AMB_SBL
125+
amap3SBL.upload.tool=artemis_bin2board
126+
amap3SBL.upload.maximum_size=960000
127+
amap3SBL.build.arch=APOLLO3
128+
amap3SBL.build.mcu=cortex-m4
129+
amap3SBL.build.f_cpu=48000000L
130+
amap3SBL.build.core=arduino
131+
amap3SBL.build.defs=
132+
amap3SBL.build.includes=-I{build.variant.path}/config
133+
amap3SBL.build.libs=
134+
amap3SBL.build.extra_flags=-DPART_apollo3 -DAM_PACKAGE_BGA -DAM_PART_APOLLO3
135+
amap3SBL.build.ldscript={build.variant.path}/linker_scripts/gcc/flash_with_bootloader.ld
136+
amap3SBL.upload.use_menu_baud=0
137+
amap3SBL.upload.baud=115200
138+
139+
###############################################################
140+
142141
# edgeV2.name=SparkFun Edge V2
143142
# edgeV2.build.variant=SparkFun_Edge_V2
144143
# edgeV2.build.board=SFE_EDGE_V2
145-
# edgeV2.upload.tool=artemis_bin2board
144+
# edgeV2.upload.tool=artemis_uart
146145
# edgeV2.upload.maximum_size=960000
147146
# edgeV2.build.arch=APOLLO3
148147
# edgeV2.build.mcu=cortex-m4
@@ -158,3 +157,4 @@ edge.upload.baud=921600
158157
# edgeV2.upload.baud=115200
159158

160159
# ###############################################################
160+

platform.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ preproc.macros.flags=-w -x c++ -E -CC
125125
recipe.preproc.macros="{compiler.path}/{compiler.cmd.cpp}" {compiler.flags.cpp} {preproc.macros.flags} -mcpu={build.mcu} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} {compiler.extra_flags.cpp} {build.extra_flags} {includes.all} "{source_file}" -o "{preprocessed_file_path}"
126126

127127
##### The following tool settings are for the Ambiq SBL
128+
128129
# Host-specific definitions for upload tool
129130
# Default host
130131
tools.artemis_bin2board.pgm={runtime.platform.path}/tools/artemis/macosx/artemis_bin_to_board/artemis_bin_to_board

0 commit comments

Comments
 (0)