|
1 | | -menu.clksrc=CPU Clock Frequency |
2 | | -menu.toolsloc=Tool Install Location |
| 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 |
3 | 5 |
|
4 | | -#Sipeed M1 Dock Board |
| 6 | +################################################## |
| 7 | +############# Sipeed M1 Dock Board ############### |
5 | 8 |
|
6 | | -m1.name=Sipeed M1 Dock Board |
| 9 | +m1.name = Sipeed M1 Dock Board |
| 10 | + |
| 11 | +## Toolchain |
7 | 12 | m1.menu.toolsloc.default=Default |
8 | 13 | m1.menu.toolsloc.manual=Manual |
9 | 14 | m1.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/ |
10 | 15 | m1.menu.toolsloc.manual.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/ |
11 | 16 |
|
12 | | -#Point to the file for ./variants/<variant>/pins_arduino.h |
13 | | -m1.build.variant=standard |
| 17 | +## CPU Clock |
| 18 | +m1.menu.clksrc.400 = 400MHz CPU Clock Frequency |
| 19 | +m1.menu.clksrc.500 = 500MHz CPU Clock Frequency |
| 20 | +m1.menu.clksrc.600 = 600MHz CPU Clock Frequency |
| 21 | +m1.menu.clksrc.400.build.f_cpu = 400000000L |
| 22 | +m1.menu.clksrc.500.build.f_cpu = 500000000L |
| 23 | +m1.menu.clksrc.600.build.f_cpu = 600000000L |
14 | 24 |
|
15 | | -m1.menu.clksrc=400MHz FPGA Clock |
16 | | -m1.menu.clksrc.m1.build.f_cpu=400000000L |
| 25 | +## Burn baud rate |
| 26 | +m1.menu.burn_baudrate.2000000 = 2 Mbps |
| 27 | +m1.menu.burn_baudrate.1500000 = 1.5 Mbps |
| 28 | +m1.menu.burn_baudrate.1000000 = 1 Mbps |
| 29 | +m1.menu.burn_baudrate.2000000.build.burn_baudrate = 2000000 |
| 30 | +m1.menu.burn_baudrate.1500000.build.burn_baudrate = 1500000 |
| 31 | +m1.menu.burn_baudrate.1000000.build.burn_baudrate = 1000000 |
17 | 32 |
|
18 | | -m1.build.mcmodel=medany |
| 33 | +## Burn tool firmware |
| 34 | +m1.menu.burn_tool_firmware.dan = Default |
| 35 | +m1.menu.burn_tool_firmware.dan.build.burn_tool_firmware = dan |
19 | 36 |
|
20 | | -#"The 'core' file directory for this board, in ./cores |
| 37 | +## Point to the file for ./variants/<variant>/pins_arduino.h |
| 38 | +m1.build.variant=standard |
| 39 | + |
| 40 | +## "The 'core' file directory for this board, in ./cores |
21 | 41 | m1.build.core=arduino |
22 | | -# This sets a define for use in the compiled code. |
23 | | -m1.build.board=SIPEED_M1_BOARD |
| 42 | + |
| 43 | +## This sets a define for use in the compiled code. |
| 44 | +m1.build.board = BOARD_SIPEED_MAIX_ONE_DOCK |
24 | 45 | m1.build.sdata.size=512 |
25 | | -#This selects the tool from "programmers.txt" |
| 46 | + |
| 47 | +## This selects the tool from "programmers.txt" |
26 | 48 | m1.program.tool=kflash |
27 | 49 | m1.upload.tool=kflash |
28 | | -# Limit is the 16MB Flash. Assume half is used for something else. |
| 50 | + |
| 51 | +## Limit is the 16MB Flash. Assume half is used for something else. |
29 | 52 | m1.upload.maximum_size=8388608 |
30 | 53 | m1.build.ldscript={runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld |
31 | | -m1.build.openocdcfg={runtime.tools.openocd.path}/ocd.txt |
| 54 | +m1.build.openocdcfg={runtime.tools.openocd.path}/ocd.txt |
| 55 | + |
| 56 | + |
| 57 | +#################################################### |
| 58 | +############### Sipeed Maix Go Board ############### |
| 59 | + |
| 60 | +go.name = Sipeed Maix Go Board |
| 61 | + |
| 62 | +## Toolchain |
| 63 | +go.menu.toolsloc.default=Default |
| 64 | +go.menu.toolsloc.manual=Manual |
| 65 | +go.menu.toolsloc.default.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/ |
| 66 | +go.menu.toolsloc.manual.compiler.path={runtime.tools.riscv64-unknown-elf-gcc.path}/bin/ |
| 67 | + |
| 68 | +## CPU Clock |
| 69 | +go.menu.clksrc.400 = 400MHz CPU Clock Frequency |
| 70 | +go.menu.clksrc.500 = 500MHz CPU Clock Frequency |
| 71 | +go.menu.clksrc.600 = 600MHz CPU Clock Frequency |
| 72 | +go.menu.clksrc.400.build.f_cpu = 400000000L |
| 73 | +go.menu.clksrc.500.build.f_cpu = 500000000L |
| 74 | +go.menu.clksrc.600.build.f_cpu = 600000000L |
| 75 | + |
| 76 | +## Burn baud rate |
| 77 | +go.menu.burn_baudrate.2000000 = 2 Mbps |
| 78 | +go.menu.burn_baudrate.1500000 = 1.5 Mbps |
| 79 | +go.menu.burn_baudrate.1000000 = 1 Mbps |
| 80 | +go.menu.burn_baudrate.2000000.build.burn_baudrate = 2000000 |
| 81 | +go.menu.burn_baudrate.1500000.build.burn_baudrate = 1500000 |
| 82 | +go.menu.burn_baudrate.1000000.build.burn_baudrate = 1000000 |
| 83 | + |
| 84 | +## Burn tool firmware |
| 85 | +go.menu.burn_tool_firmware.goE = open-ec |
| 86 | +go.menu.burn_tool_firmware.goD = CMSIS-DAP |
| 87 | +go.menu.burn_tool_firmware.goE.build.burn_tool_firmware = goE |
| 88 | +go.menu.burn_tool_firmware.goD.build.burn_tool_firmware = goD |
| 89 | + |
| 90 | +## Core settings |
| 91 | +go.build.variant= standard |
| 92 | +go.build.core = arduino |
| 93 | + |
| 94 | +## This sets a define for use in the compiled code. |
| 95 | +go.build.board = BOARD_SIPEED_MAIX_GO |
| 96 | + |
| 97 | +## This selects the tool from "programmers.txt" |
| 98 | +go.program.tool = kflash |
| 99 | +go.upload.tool = kflash |
| 100 | + |
| 101 | +## Limit is the 16MB Flash. Assume half is used for something else. |
| 102 | +go.upload.maximum_size=8388608 |
| 103 | +go.build.ldscript={runtime.platform.path}/cores/arduino/kendryte-standalone-sdk/lds/kendryte.ld |
| 104 | +go.build.openocdcfg={runtime.tools.openocd.path}/ocd.txt |
| 105 | + |
| 106 | + |
0 commit comments