добавлена плата старт. Для прошивки бутлдоадера указывается интерфейс, для мишкиного загрузчика указывается скорость загрузки

This commit is contained in:
klassents 2024-12-19 15:33:17 +07:00
parent 8c677c1172
commit 2e8ffb38a4
2 changed files with 37 additions and 5 deletions

View File

@ -9,11 +9,13 @@ aceUno8Mb.upload.tool=elbear_uploader
aceUno8Mb.upload.protocol=elbear_uploader aceUno8Mb.upload.protocol=elbear_uploader
aceUno8Mb.upload.maximum_size=8388608 aceUno8Mb.upload.maximum_size=8388608
aceUno8Mb.upload.maximum_data_size=16384 aceUno8Mb.upload.maximum_data_size=16384
aceUno8Mb.upload.speed=230400
# tool for bootloader update # tool for bootloader update
aceUno8Mb.bootloader.tool=mik32_upload aceUno8Mb.bootloader.tool=mik32_upload
aceUno8Mb.bootloader.tool.default=mik32_upload aceUno8Mb.bootloader.tool.default=mik32_upload
aceUno8Mb.bootloader.file=ace-uno/bootloader.hex aceUno8Mb.bootloader.file=ace-uno/bootloader.hex
aceUno8Mb.bootloader.interface=ftdi/mikron-link.cfg
# build options # build options
aceUno8Mb.build.mcu=MIK32_Amur aceUno8Mb.build.mcu=MIK32_Amur
@ -33,11 +35,13 @@ aceUno16Mb.upload.tool=elbear_uploader
aceUno16Mb.upload.protocol=elbear_uploader aceUno16Mb.upload.protocol=elbear_uploader
aceUno16Mb.upload.maximum_size=16777216 aceUno16Mb.upload.maximum_size=16777216
aceUno16Mb.upload.maximum_data_size=16384 aceUno16Mb.upload.maximum_data_size=16384
aceUno16Mb.upload.speed=230400
# tool for bootloader update # tool for bootloader update
aceUno16Mb.bootloader.tool=mik32_upload aceUno16Mb.bootloader.tool=mik32_upload
aceUno16Mb.bootloader.tool.default=mik32_upload aceUno16Mb.bootloader.tool.default=mik32_upload
aceUno16Mb.bootloader.file=ace-uno/bootloader.hex aceUno16Mb.bootloader.file=ace-uno/bootloader.hex
aceUno16Mb.bootloader.interface=ftdi/mikron-link.cfg
# build options # build options
aceUno16Mb.build.mcu=MIK32_Amur aceUno16Mb.build.mcu=MIK32_Amur
@ -57,11 +61,13 @@ aceUno32Mb.upload.tool=elbear_uploader
aceUno32Mb.upload.protocol=elbear_uploader aceUno32Mb.upload.protocol=elbear_uploader
aceUno32Mb.upload.maximum_size=33554432 aceUno32Mb.upload.maximum_size=33554432
aceUno32Mb.upload.maximum_data_size=16384 aceUno32Mb.upload.maximum_data_size=16384
aceUno32Mb.upload.speed=230400
# tool for bootloader update # tool for bootloader update
aceUno32Mb.bootloader.tool=mik32_upload aceUno32Mb.bootloader.tool=mik32_upload
aceUno32Mb.bootloader.tool.default=mik32_upload aceUno32Mb.bootloader.tool.default=mik32_upload
aceUno32Mb.bootloader.file=ace-uno/bootloader.hex aceUno32Mb.bootloader.file=ace-uno/bootloader.hex
aceUno32Mb.bootloader.interface=ftdi/mikron-link.cfg
# build options # build options
aceUno32Mb.build.mcu=MIK32_Amur aceUno32Mb.build.mcu=MIK32_Amur
@ -71,3 +77,29 @@ aceUno32Mb.build.core=arduino
aceUno32Mb.build.variant=standart aceUno32Mb.build.variant=standart
aceUno32Mb.build.extra_flags= aceUno32Mb.build.extra_flags=
aceUno32Mb.build.flags= aceUno32Mb.build.flags=
##################### START-MIK32-V1 #####################
start-mik32-v1.name=START-MIK32-V1
# tool for firmware update
start-mik32-v1.upload.tool=elbear_uploader
start-mik32-v1.upload.protocol=elbear_uploader
start-mik32-v1.upload.maximum_size=4194304
start-mik32-v1.upload.maximum_data_size=16384
start-mik32-v1.upload.speed=120000
# tool for bootloader update
start-mik32-v1.bootloader.tool=mik32_upload
start-mik32-v1.bootloader.tool.default=mik32_upload
start-mik32-v1.bootloader.file=start-mik32/bootloader.hex
start-mik32-v1.bootloader.interface=start-link.cfg
# build options
start-mik32-v1.build.mcu=MIK32_Amur
start-mik32-v1.build.f_cpu=32000000UL
start-mik32-v1.build.board=START_MIK32_V1
start-mik32-v1.build.core=arduino
start-mik32-v1.build.variant=start
start-mik32-v1.build.extra_flags=
start-mik32-v1.build.flags=

View File

@ -1,5 +1,5 @@
name=ELBEAR boards name=MIK32 Boards
version=1.0.0 version=0.1.0
# Compiler and tools # Compiler and tools
compiler.prefix=riscv-none-elf- compiler.prefix=riscv-none-elf-
@ -63,7 +63,7 @@ recipe.size.regex.data= ^(?:\.data|\.bss|\.noinit)\s+([0-9]+).*
tools.elbear_uploader.cmd=elbear_uploader tools.elbear_uploader.cmd=elbear_uploader
tools.elbear_uploader.cmd.windows=elbear_uploader.exe tools.elbear_uploader.cmd.windows=elbear_uploader.exe
tools.elbear_uploader.path={runtime.tools.elbear_uploader.path} tools.elbear_uploader.path={runtime.tools.elbear_uploader.path}
tools.elbear_uploader.upload.pattern={path}/{cmd} {build.path}/{build.project_name}.hex --com={serial.port} tools.elbear_uploader.upload.pattern={path}/{cmd} {build.path}/{build.project_name}.hex --com={serial.port} --baudrate={upload.speed}
tools.elbear_uploader.upload.params.quiet= tools.elbear_uploader.upload.params.quiet=
# Set elbear_uploader as programmer # Set elbear_uploader as programmer
@ -82,7 +82,7 @@ tools.mik32_upload.erase.pattern=
tools.mik32_upload.erase.params.quiet= tools.mik32_upload.erase.params.quiet=
# For Tools > Burn Bootloader # For Tools > Burn Bootloader
tools.mik32_upload.bootloader.pattern={path}/{cmd} {runtime.platform.path}/bootloaders/{bootloader.file} --run-openocd --openocd-exec={runtime.tools.openocd.path}/bin/openocd{cmd.extension} --openocd-interface={path}/openocd-scripts/interface/ftdi/mikron-link.cfg --openocd-target={path}/openocd-scripts/target/mik32.cfg tools.mik32_upload.bootloader.pattern={path}/{cmd} {runtime.platform.path}/bootloaders/{bootloader.file} --run-openocd --openocd-exec={runtime.tools.openocd.path}/bin/openocd{cmd.extension} --openocd-interface={path}/openocd-scripts/interface/{bootloader.interface} --openocd-target={path}/openocd-scripts/target/mik32.cfg
tools.mik32_upload.bootloader.params.quiet= tools.mik32_upload.bootloader.params.quiet=
# For Sketch > Upload Using Programmer # For Sketch > Upload Using Programmer