добавлена поддержка svd и вывода логов при отладке

This commit is contained in:
KLASSENTS 2025-03-06 14:31:51 +07:00
parent 8990483c6d
commit 846999dc75

View File

@ -30,7 +30,7 @@ compiler.warning_flags.all=-Wall -Wextra
# - this is alpha and may be subject to change without notice # - this is alpha and may be subject to change without notice
compiler.optimization_flags=-Os compiler.optimization_flags=-Os
compiler.optimization_flags.release=-Os compiler.optimization_flags.release=-Os
compiler.optimization_flags.debug=-Og -g3 compiler.optimization_flags.debug=-O0 -g3
compiler.extra_flags = -march=rv32imc_zicsr_zifencei -mabi=ilp32 -mcmodel=medlow -Wall -fsigned-char -ffunction-sections compiler.extra_flags = -march=rv32imc_zicsr_zifencei -mabi=ilp32 -mcmodel=medlow -Wall -fsigned-char -ffunction-sections
compiler.S.flags = {compiler.extra_flags} -x assembler-with-cpp {compiler.define} {compiler.optimization_flags} {compiler.warning_flags} {compiler.MIK32_Amur.extra_include} compiler.S.flags = {compiler.extra_flags} -x assembler-with-cpp {compiler.define} {compiler.optimization_flags} {compiler.warning_flags} {compiler.MIK32_Amur.extra_include}
@ -77,17 +77,21 @@ debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.2=mem 0x80000000 0
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.3=set arch riscv:rv32 debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.3=set arch riscv:rv32
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.4=set remotetimeout 10 debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.4=set remotetimeout 10
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.5=set remote hardware-breakpoint-limit 2 debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.5=set remote hardware-breakpoint-limit 2
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.6=monitor reset debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.6=thb setup
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.7=monitor halt debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.7=monitor reset
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.8=monitor gdb sync debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.8=monitor halt
debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.9=thb setup debug_config.mik32.cortex-debug.custom.overrideLaunchCommands.9=monitor gdb sync
debug_config.mik32.cortex-debug.custom.overrideRestartCommands.0=monitor reset debug_config.mik32.cortex-debug.custom.overrideRestartCommands.0=thb setup
debug_config.mik32.cortex-debug.custom.overrideRestartCommands.1=monitor halt debug_config.mik32.cortex-debug.custom.overrideRestartCommands.1=monitor reset
debug_config.mik32.cortex-debug.custom.overrideRestartCommands.2=monitor gdb sync debug_config.mik32.cortex-debug.custom.overrideRestartCommands.2=monitor halt
debug_config.mik32.cortex-debug.custom.overrideRestartCommands.3=thb setup debug_config.mik32.cortex-debug.custom.overrideRestartCommands.3=monitor gdb sync
debug_config.mik32.cortex-debug.custom.showDevDebugOutput = raw
debug.executable={build.path}/{build.project_name}.elf debug.executable={build.path}/{build.project_name}.elf
debug.svd_file={runtime.platform.path}/svd/mik32v2.svd
debug.toolchain=gcc debug.toolchain=gcc
debug.toolchain.path={runtime.tools.riscv.path}/bin/ debug.toolchain.path={runtime.tools.riscv.path}/bin/
debug.toolchain.prefix=riscv-none-elf- debug.toolchain.prefix=riscv-none-elf-
@ -98,7 +102,6 @@ debug.server.openocd.scripts_dir={runtime.tools.mik32_upload.path}/openocd-scrip
debug.server.openocd.scripts.0={debug.server.openocd.scripts_dir}/interface/ftdi/mikron-link.cfg debug.server.openocd.scripts.0={debug.server.openocd.scripts_dir}/interface/ftdi/mikron-link.cfg
debug.server.openocd.scripts.1={debug.server.openocd.scripts_dir}/{debug_script.mik32} debug.server.openocd.scripts.1={debug.server.openocd.scripts_dir}/{debug_script.mik32}
debug.cortex-debug.custom.objdumpPath={compiler.path}{compiler.prefix}objdump
debug.additional_config=debug_config.mik32 debug.additional_config=debug_config.mik32
# Uploader tool # Uploader tool