{ "version": "0.2.0", "configurations": [ { "type": "mrs-debugger", "request": "launch", "name": "FreeRTOS", "cwd": "f:\\work\\other\\CH585_TEST", "openOCDCfg": { "useLocalOpenOCD": true, "executable": "d:/soft/MounRiver_Studio/MounRiver_Studio2/resources/app/resources/win32/components/WCH/OpenOCD/OpenOCD/bin/openocd.exe", "configOptions": [ "-f \"d:/soft/MounRiver_Studio/MounRiver_Studio2/resources/app/resources/win32/components/WCH/OpenOCD/OpenOCD/bin/wch-riscv.cfg\" -c \"chip_id CH584/5\"" ], "gdbport": 3333, "telnetport": 4444, "tclport": 6666, "host": "localhost", "port": 3333, "skipDownloadBeforeDebug": false, "enablePageEraser": false, "enableNoZeroWaitingAreaFlash": false }, "gdbCfg": { "executable": "d:/soft/MounRiver_Studio/MounRiver_Studio2/resources/app/resources/win32/components/WCH/Toolchain/RISC-V Embedded GCC12/bin/riscv-wch-elf-gdb.exe", "commands": [ "set mem inaccessible-by-default off", "set architecture riscv:rv32", "set remotetimeout unlimited", "set disassembler-options xw" ], "options": [] }, "startup": { "initCommands": { "initReset": true, "initResetType": "init", "armSemihosting": false, "additionalCommands": [] }, "loadedFiles": { "executableFile": "f:\\work\\other\\CH585_TEST\\obj\\FreeRTOS.elf", "symbolFile": "f:\\work\\other\\CH585_TEST\\obj\\FreeRTOS.elf", "executableFileOffset": 0, "symbolFileOffset": 0 }, "runCommands": { "runReset": true, "runResetType": "halt", "additionalCommands": [], "setBreakAt": "handle_reset", "continue": true, "setProgramCounterAt": 0 }, "debugInRAM": false }, "svdpath": "d:\\soft\\MounRiver_Studio\\MounRiver_Studio2\\resources\\app\\resources\\win32\\components\\WCH\\SDK\\default/RISC-V/CH585/NoneOS/CH585.svd", "output": { "showDebugGDBTrace": true, "saveDebugOutputToFile": false, "showDebugOutputTimestamps": true }, "isDualCoreDebug": false, "dualCoreDebugRole": null, "architecture": "RISC-V" } ] }