mirror of
https://github.com/sipeed/Maixduino.git
synced 2026-02-19 19:51:16 +01:00
107 lines
3.6 KiB
Plaintext
107 lines
3.6 KiB
Plaintext
menu.clksrc = CPU Clock Frequency
|
|
menu.burn_tool_firmware = Burn Tool Firmware
|
|
menu.burn_baudrate = Burn Baud Rate
|
|
menu.toolsloc = Tool Install Location
|
|
|
|
##################################################
|
|
############# Sipeed M1 Dock Board ###############
|
|
|
|
m1.name = Sipeed M1 Dock Board
|
|
|
|
## Toolchain
|
|
m1.menu.toolsloc.default=Default
|
|
m1.menu.toolsloc.manual=Manual
|
|
m1.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
|
|
m1.menu.toolsloc.manual.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
|
|
|
|
## CPU Clock
|
|
m1.menu.clksrc.400 = 400MHz CPU Clock Frequency
|
|
m1.menu.clksrc.500 = 500MHz CPU Clock Frequency
|
|
m1.menu.clksrc.600 = 600MHz CPU Clock Frequency
|
|
m1.menu.clksrc.400.build.f_cpu = 400000000L
|
|
m1.menu.clksrc.500.build.f_cpu = 500000000L
|
|
m1.menu.clksrc.600.build.f_cpu = 600000000L
|
|
|
|
## Burn baud rate
|
|
m1.menu.burn_baudrate.2000000 = 2 Mbps
|
|
m1.menu.burn_baudrate.1500000 = 1.5 Mbps
|
|
m1.menu.burn_baudrate.1000000 = 1 Mbps
|
|
m1.menu.burn_baudrate.2000000.build.burn_baudrate = 2000000
|
|
m1.menu.burn_baudrate.1500000.build.burn_baudrate = 1500000
|
|
m1.menu.burn_baudrate.1000000.build.burn_baudrate = 1000000
|
|
|
|
## Burn tool firmware
|
|
m1.menu.burn_tool_firmware.dan = Default
|
|
m1.menu.burn_tool_firmware.dan.build.burn_tool_firmware = dan
|
|
|
|
## Point to the file for ./variants/<variant>/pins_arduino.h
|
|
m1.build.variant=standard
|
|
|
|
## "The 'core' file directory for this board, in ./cores
|
|
m1.build.core=arduino
|
|
|
|
## This sets a define for use in the compiled code.
|
|
m1.build.board = BOARD_SIPEED_MAIX_ONE_DOCK
|
|
m1.build.sdata.size=512
|
|
|
|
## This selects the tool from "programmers.txt"
|
|
m1.program.tool=kflash
|
|
m1.upload.tool=kflash
|
|
|
|
## Limit is the 16MB Flash. Assume half is used for something else.
|
|
m1.upload.maximum_size=8388608
|
|
m1.build.ldscript={runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld
|
|
m1.build.openocdcfg={runtime.tools.openocd.path}/ocd.txt
|
|
|
|
|
|
####################################################
|
|
############### Sipeed Maix Go Board ###############
|
|
|
|
go.name = Sipeed Maix Go Board
|
|
|
|
## Toolchain
|
|
go.menu.toolsloc.default=Default
|
|
go.menu.toolsloc.manual=Manual
|
|
go.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
|
|
go.menu.toolsloc.manual.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/
|
|
|
|
## CPU Clock
|
|
go.menu.clksrc.400 = 400MHz CPU Clock Frequency
|
|
go.menu.clksrc.500 = 500MHz CPU Clock Frequency
|
|
go.menu.clksrc.600 = 600MHz CPU Clock Frequency
|
|
go.menu.clksrc.400.build.f_cpu = 400000000L
|
|
go.menu.clksrc.500.build.f_cpu = 500000000L
|
|
go.menu.clksrc.600.build.f_cpu = 600000000L
|
|
|
|
## Burn baud rate
|
|
go.menu.burn_baudrate.2000000 = 2 Mbps
|
|
go.menu.burn_baudrate.1500000 = 1.5 Mbps
|
|
go.menu.burn_baudrate.1000000 = 1 Mbps
|
|
go.menu.burn_baudrate.2000000.build.burn_baudrate = 2000000
|
|
go.menu.burn_baudrate.1500000.build.burn_baudrate = 1500000
|
|
go.menu.burn_baudrate.1000000.build.burn_baudrate = 1000000
|
|
|
|
## Burn tool firmware
|
|
go.menu.burn_tool_firmware.goE = open-ec
|
|
go.menu.burn_tool_firmware.goD = CMSIS-DAP
|
|
go.menu.burn_tool_firmware.goE.build.burn_tool_firmware = goE
|
|
go.menu.burn_tool_firmware.goD.build.burn_tool_firmware = goD
|
|
|
|
## Core settings
|
|
go.build.variant= standard
|
|
go.build.core = arduino
|
|
|
|
## This sets a define for use in the compiled code.
|
|
go.build.board = BOARD_SIPEED_MAIX_GO
|
|
|
|
## This selects the tool from "programmers.txt"
|
|
go.program.tool = kflash
|
|
go.upload.tool = kflash
|
|
|
|
## Limit is the 16MB Flash. Assume half is used for something else.
|
|
go.upload.maximum_size=8388608
|
|
go.build.ldscript={runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld
|
|
go.build.openocdcfg={runtime.tools.openocd.path}/ocd.txt
|
|
|
|
|