Skip to content

Commit dfe82f4

Browse files
committed
add extracted boards files
1 parent 3d644aa commit dfe82f4

File tree

115 files changed

+44069
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+44069
-0
lines changed

boards/.-._boards.txt

309 Bytes
Binary file not shown.

boards/.-boards.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
udooneo.name=UDOO Neo (Cortex M4)
3+
udooneo.vid.0=0x2341
4+
udooneo.pid.0=0x003d
5+
udooneo.vid.1=0x2A03
6+
udooneo.pid.1=0x003d
7+
udooneo.upload.tool=udooclient
8+
udooneo.upload.protocol=sam-ba
9+
udooneo.upload.maximum_size=524288
10+
udooneo.upload.use_1200bps_touch=false
11+
udooneo.upload.wait_for_upload_port=false
12+
udooneo.upload.native_usb=false
13+
udooneo.build.mcu=cortex-m4
14+
#udooneo.build.f_cpu=84000000L
15+
udooneo.build.usb_product="Arduino Due"
16+
udooneo.build.board=SAM_DUE
17+
udooneo.build.core=arduino
18+
#udooneo.build.extra_flags=-D__SAM3X8E__ -mthumb {build.usb_flags}
19+
udooneo.build.extra_flags=
20+
#udooneo.build.ldscript=linker_scripts/gcc/flash.ld
21+
udooneo.build.ldscript=linker_scripts/gcc/ddr.ld
22+
#udooneo.build.ldscript=linker_scripts/gcc/ram.ld
23+
udooneo.build.variant=udooneo
24+
#udooneo.build.variant_system_lib=libsam_sam3x8e_gcc_rel.a
25+
udooneo.build.variant_system_lib_mqxbsp=mqx/release/bsp/bsp.a
26+
udooneo.build.variant_system_lib_mqxpsp=mqx/release/psp/psp.a
27+
udooneo.build.vid=0x2341
28+
udooneo.build.pid=0x003e

boards/0.3.11-boards.txt

Lines changed: 286 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,286 @@
1+
menu.clksrc=CPU Clock Frequency
2+
menu.burn_tool_firmware=Burn Tool Firmware
3+
menu.burn_baudrate=Burn Baud Rate
4+
menu.toolsloc=Tool Install Location
5+
6+
##################################################
7+
############# Sipeed M1 Dock Board ###############
8+
9+
m1.name=Sipeed Maix One Dock Board
10+
11+
## Toolchain
12+
m1.menu.toolsloc.default=Default
13+
m1.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
14+
15+
## CPU Clock
16+
m1.menu.clksrc.400=400MHz CPU Clock Frequency
17+
m1.menu.clksrc.500=500MHz CPU Clock Frequency
18+
m1.menu.clksrc.600=600MHz CPU Clock Frequency
19+
m1.menu.clksrc.400.build.f_cpu=400000000L
20+
m1.menu.clksrc.500.build.f_cpu=500000000L
21+
m1.menu.clksrc.600.build.f_cpu=600000000L
22+
23+
## Burn baud rate
24+
m1.menu.burn_baudrate.2000000=2 Mbps
25+
m1.menu.burn_baudrate.1500000=1.5 Mbps
26+
m1.menu.burn_baudrate.1000000=1 Mbps
27+
m1.menu.burn_baudrate.2000000.build.burn_baudrate=2000000
28+
m1.menu.burn_baudrate.1500000.build.burn_baudrate=1500000
29+
m1.menu.burn_baudrate.1000000.build.burn_baudrate=1000000
30+
31+
## Burn tool firmware
32+
m1.menu.burn_tool_firmware.dan=Default
33+
m1.menu.burn_tool_firmware.dan.build.burn_tool_firmware=dan
34+
35+
## Point to the file for ./variants/<variant>/pins_arduino.h
36+
m1.build.variant=sipeed_maix_one_dock
37+
38+
## "The 'core' file directory for this board, in ./cores
39+
m1.build.core=arduino
40+
41+
## This sets a define for use in the compiled code.
42+
m1.build.board=BOARD_SIPEED_MAIX_ONE_DOCK
43+
m1.build.sdata.size=512
44+
45+
## This selects the tool from "programmers.txt"
46+
m1.program.tool=kflash
47+
m1.upload.tool=kflash
48+
49+
## Limit is the 16MB Flash. Assume half is used for something else.
50+
m1.upload.maximum_size=8388608
51+
m1.build.ldscript="{runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld"
52+
53+
##################################################
54+
############# Sipeed Maix Bit Board ###############
55+
56+
bit.name=Sipeed Maix Bit Board
57+
58+
## Toolchain
59+
bit.menu.toolsloc.default=Default
60+
bit.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
61+
62+
## CPU Clock
63+
bit.menu.clksrc.400=400MHz CPU Clock Frequency
64+
bit.menu.clksrc.500=500MHz CPU Clock Frequency
65+
bit.menu.clksrc.600=600MHz CPU Clock Frequency
66+
bit.menu.clksrc.400.build.f_cpu=400000000L
67+
bit.menu.clksrc.500.build.f_cpu=500000000L
68+
bit.menu.clksrc.600.build.f_cpu=600000000L
69+
70+
## Burn baud rate
71+
bit.menu.burn_baudrate.2000000=2 Mbps
72+
bit.menu.burn_baudrate.1500000=1.5 Mbps
73+
bit.menu.burn_baudrate.1000000=1 Mbps
74+
bit.menu.burn_baudrate.2000000.build.burn_baudrate=2000000
75+
bit.menu.burn_baudrate.1500000.build.burn_baudrate=1500000
76+
bit.menu.burn_baudrate.1000000.build.burn_baudrate=1000000
77+
78+
## Burn tool firmware
79+
bit.menu.burn_tool_firmware.dan=Default
80+
bit.menu.burn_tool_firmware.dan.build.burn_tool_firmware=dan
81+
82+
## Point to the file for ./variants/<variant>/pins_arduino.h
83+
bit.build.variant=sipeed_maix_bit
84+
85+
## "The 'core' file directory for this board, in ./cores
86+
bit.build.core=arduino
87+
88+
## This sets a define for use in the compiled code.
89+
bit.build.board=BOARD_SIPEED_MAIX_BIT
90+
bit.build.sdata.size=512
91+
92+
## This selects the tool from "programmers.txt"
93+
bit.program.tool=kflash
94+
bit.upload.tool=kflash
95+
96+
## Limit is the 16MB Flash. Assume half is used for something else.
97+
bit.upload.maximum_size=8388608
98+
bit.build.ldscript="{runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld"
99+
100+
101+
##################################################
102+
############# Sipeed Maix Bit with Mic Board ###############
103+
104+
bitm.name=Sipeed Maix Bit-Mic Board
105+
106+
## Toolchain
107+
bitm.menu.toolsloc.default=Default
108+
bitm.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
109+
110+
## CPU Clock
111+
bitm.menu.clksrc.400=400MHz CPU Clock Frequency
112+
bitm.menu.clksrc.500=500MHz CPU Clock Frequency
113+
bitm.menu.clksrc.600=600MHz CPU Clock Frequency
114+
bitm.menu.clksrc.400.build.f_cpu=400000000L
115+
bitm.menu.clksrc.500.build.f_cpu=500000000L
116+
bitm.menu.clksrc.600.build.f_cpu=600000000L
117+
118+
## Burn baud rate
119+
bitm.menu.burn_baudrate.1500000=1.5 Mbps
120+
bitm.menu.burn_baudrate.1000000=1 Mbps
121+
bitm.menu.burn_baudrate.1500000.build.burn_baudrate=1500000
122+
bitm.menu.burn_baudrate.1000000.build.burn_baudrate=1000000
123+
124+
## Burn tool firmware
125+
bitm.menu.burn_tool_firmware.bitm=Default
126+
bitm.menu.burn_tool_firmware.bitm.build.burn_tool_firmware=bit-mic
127+
128+
## Point to the file for ./variants/<variant>/pins_arduino.h
129+
bitm.build.variant=sipeed_maix_bit_mic
130+
131+
## "The 'core' file directory for this board, in ./cores
132+
bitm.build.core=arduino
133+
134+
## This sets a define for use in the compiled code.
135+
bitm.build.board=BOARD_SIPEED_MAIX_BIT
136+
bitm.build.sdata.size=512
137+
138+
## This selects the tool from "programmers.txt"
139+
bitm.upload.tool=kflash
140+
141+
## Limit is the 16MB Flash. Assume half is used for something else.
142+
bitm.upload.maximum_size=8388608
143+
bitm.build.ldscript="{runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld"
144+
145+
146+
147+
####################################################
148+
############### Sipeed Maix Go Board ###############
149+
150+
go.name=Sipeed Maix Go Board
151+
152+
153+
## Toolchain
154+
go.menu.toolsloc.default=Default
155+
go.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
156+
157+
## CPU Clock
158+
go.menu.clksrc.400=400MHz CPU Clock Frequency
159+
go.menu.clksrc.500=500MHz CPU Clock Frequency
160+
go.menu.clksrc.600=600MHz CPU Clock Frequency
161+
go.menu.clksrc.400.build.f_cpu=400000000L
162+
go.menu.clksrc.500.build.f_cpu=500000000L
163+
go.menu.clksrc.600.build.f_cpu=600000000L
164+
165+
## Burn baud rate
166+
go.menu.burn_baudrate.2000000=2 Mbps
167+
go.menu.burn_baudrate.4500000=4.5 Mbps (Must open-ec!)
168+
go.menu.burn_baudrate.1500000=1.5 Mbps
169+
go.menu.burn_baudrate.1000000=1 Mbps
170+
go.menu.burn_baudrate.2000000.build.burn_baudrate=2000000
171+
go.menu.burn_baudrate.4500000.build.burn_baudrate=4500000
172+
go.menu.burn_baudrate.1500000.build.burn_baudrate=1500000
173+
go.menu.burn_baudrate.1000000.build.burn_baudrate=1000000
174+
175+
## Burn tool firmware
176+
go.menu.burn_tool_firmware.goE=open-ec
177+
go.menu.burn_tool_firmware.goD=CMSIS-DAP
178+
go.menu.burn_tool_firmware.goE.build.burn_tool_firmware=goE
179+
go.menu.burn_tool_firmware.goD.build.burn_tool_firmware=goD
180+
181+
## Core settings
182+
go.build.variant=sipeed_maix_go
183+
go.build.core=arduino
184+
185+
## This sets a define for use in the compiled code.
186+
go.build.board=BOARD_SIPEED_MAIX_GO
187+
188+
## This selects the tool from "programmers.txt"
189+
go.program.tool=kflash
190+
go.upload.tool=kflash
191+
192+
## Limit is the 16MB Flash. Assume half is used for something else.
193+
go.upload.maximum_size=8388608
194+
go.build.ldscript="{runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld"
195+
196+
##################################################
197+
############# Sipeed Maixduino Board ###############
198+
199+
mduino.name=Sipeed Maixduino Board
200+
201+
## Toolchain
202+
mduino.menu.toolsloc.default=Default
203+
mduino.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
204+
205+
## CPU Clock
206+
mduino.menu.clksrc.400=400MHz CPU Clock Frequency
207+
mduino.menu.clksrc.500=500MHz CPU Clock Frequency
208+
mduino.menu.clksrc.600=600MHz CPU Clock Frequency
209+
mduino.menu.clksrc.400.build.f_cpu=400000000L
210+
mduino.menu.clksrc.500.build.f_cpu=500000000L
211+
mduino.menu.clksrc.600.build.f_cpu=600000000L
212+
213+
## Burn baud rate
214+
mduino.menu.burn_baudrate.1500000=1.5 Mbps
215+
mduino.menu.burn_baudrate.1000000=1 Mbps
216+
mduino.menu.burn_baudrate.1500000.build.burn_baudrate=1500000
217+
mduino.menu.burn_baudrate.1000000.build.burn_baudrate=1000000
218+
219+
## Burn tool firmware
220+
mduino.menu.burn_tool_firmware.mduino=Default
221+
mduino.menu.burn_tool_firmware.mduino.build.burn_tool_firmware=maixduino
222+
223+
## Point to the file for ./variants/<variant>/pins_arduino.h
224+
mduino.build.variant=sipeed_maixduino
225+
226+
## "The 'core' file directory for this board, in ./cores
227+
mduino.build.core=arduino
228+
229+
## This sets a define for use in the compiled code.
230+
mduino.build.board=BOARD_SIPEED_MAIX_DUINO
231+
mduino.build.sdata.size=512
232+
233+
## This selects the tool from "programmers.txt"
234+
mduino.program.tool=kflash
235+
mduino.upload.tool=kflash
236+
237+
## Limit is the 16MB Flash. Assume half is used for something else.
238+
mduino.upload.maximum_size=8388608
239+
mduino.build.ldscript="{runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld"
240+
241+
##################################################
242+
############# LamLoei AIoT DaaN Board ###############
243+
244+
aiotdaan.name=LamLoei AIoT DaaN Board
245+
246+
## Toolchain
247+
aiotdaan.menu.toolsloc.default=Default
248+
aiotdaan.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
249+
250+
## CPU Clock
251+
aiotdaan.menu.clksrc.400=400MHz CPU Clock Frequency
252+
aiotdaan.menu.clksrc.500=500MHz CPU Clock Frequency
253+
aiotdaan.menu.clksrc.600=600MHz CPU Clock Frequency
254+
aiotdaan.menu.clksrc.400.build.f_cpu=400000000L
255+
aiotdaan.menu.clksrc.500.build.f_cpu=500000000L
256+
aiotdaan.menu.clksrc.600.build.f_cpu=600000000L
257+
258+
## Burn baud rate
259+
aiotdaan.menu.burn_baudrate.2000000=2 Mbps
260+
aiotdaan.menu.burn_baudrate.1500000=1.5 Mbps
261+
aiotdaan.menu.burn_baudrate.1000000=1 Mbps
262+
aiotdaan.menu.burn_baudrate.2000000.build.burn_baudrate=2000000
263+
aiotdaan.menu.burn_baudrate.1500000.build.burn_baudrate=1500000
264+
aiotdaan.menu.burn_baudrate.1000000.build.burn_baudrate=1000000
265+
266+
## Burn tool firmware
267+
aiotdaan.menu.burn_tool_firmware.dan=Default
268+
aiotdaan.menu.burn_tool_firmware.dan.build.burn_tool_firmware=dan
269+
270+
## Point to the file for ./variants/<variant>/pins_arduino.h
271+
aiotdaan.build.variant=lamloei_aiot_daan
272+
273+
## "The 'core' file directory for this board, in ./cores
274+
aiotdaan.build.core=arduino
275+
276+
## This sets a define for use in the compiled code.
277+
aiotdaan.build.board=BOARD_SIPEED_MAIX_ONE_DOCK
278+
aiotdaan.build.sdata.size=512
279+
280+
## This selects the tool from "programmers.txt"
281+
aiotdaan.program.tool=kflash
282+
aiotdaan.upload.tool=kflash
283+
284+
## Limit is the 16MB Flash. Assume half is used for something else.
285+
aiotdaan.upload.maximum_size=8388608
286+
aiotdaan.build.ldscript={runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld

boards/0.3.3-boards.txt

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# RedBear Duo (Native USB Port)
2+
# ---------------------------------------
3+
RedBear_Duo_native.name=RedBear Duo (Native USB Port)
4+
5+
RedBear_Duo_native.upload.tool=avrdude
6+
RedBear_Duo_native.upload.protocol=avr109
7+
RedBear_Duo_native.upload.maximum_size=262144
8+
RedBear_Duo_native.upload.speed=19200
9+
RedBear_Duo_native.upload.disable_flushing=true
10+
RedBear_Duo_native.upload.use_1200bps_touch=true
11+
RedBear_Duo_native.upload.wait_for_upload_port=true
12+
13+
RedBear_Duo_native.build.mcu=cortex-m3
14+
RedBear_Duo_native.build.f_cpu=120000000
15+
RedBear_Duo_native.build.usb_product="Arduino RBL"
16+
RedBear_Duo_native.build.board=RedBear_Duo
17+
RedBear_Duo_native.build.core=RedBear_Duo
18+
RedBear_Duo_native.build.variant=RedBear_Duo
19+
20+
RedBear_Duo_native.bootloader.tool=fw_loader
21+
22+
23+
# RedBear Duo (RBLink USB Port)
24+
# ---------------------------------------
25+
RedBear_Duo.name=RedBear Duo (RBLink USB Port)
26+
RedBear_Duo.vid.0=0x0483
27+
RedBear_Duo.pid.0=0x374B
28+
29+
RedBear_Duo.upload.tool=openocd
30+
RedBear_Duo.upload.protocol=
31+
RedBear_Duo.upload.maximum_size=262144
32+
RedBear_Duo.upload.use_1200bps_touch=false
33+
RedBear_Duo.upload.wait_for_upload_port=false
34+
RedBear_Duo.upload.native_usb=false
35+
36+
RedBear_Duo.build.mcu=cortex-m3
37+
RedBear_Duo.build.f_cpu=120000000
38+
RedBear_Duo.build.usb_product="Arduino RBL"
39+
RedBear_Duo.build.board=RedBear_Duo
40+
RedBear_Duo.build.core=RedBear_Duo
41+
RedBear_Duo.build.variant=RedBear_Duo
42+
RedBear_Duo.build.openocdscript=openocd_scripts/redbear_duo.cfg
43+
44+
RedBear_Duo.bootloader.tool=openocd
45+
RedBear_Duo.bootloader.bootloader_file=duo-bootloader-r6.bin
46+
RedBear_Duo.bootloader.bootloader_loc=0x8000000
47+
RedBear_Duo.bootloader.system_part1_file=duo-system-part1-v0.3.3.bin
48+
RedBear_Duo.bootloader.system_part1_loc=0x8020000
49+
RedBear_Duo.bootloader.system_part2_file=duo-system-part2-v0.3.3.bin
50+
RedBear_Duo.bootloader.system_part2_loc=0x8040000
51+
RedBear_Duo.bootloader.user_part_file=duo-user-part.bin
52+
RedBear_Duo.bootloader.user_part_loc=0x80c0000

0 commit comments

Comments
 (0)