Files
mice-3ds/.vscode/launch.json
Mahyar Koshkouei b4d1f687d1 ide: add remote debugging configuration
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
2025-07-31 23:58:24 +01:00

33 lines
1.0 KiB
JSON

{
"version": "0.2.0",
"configurations": [
{
"name": "Debug on Citra/Azahar",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/output/3ds-arm/ctrmus.elf",
"cwd": "${workspaceFolder}",
"MIMode": "gdb",
"miDebuggerPath": "arm-none-eabi-gdb",
"miDebuggerArgs": "--silent",
"miDebuggerServerAddress": "localhost:24689",
"externalConsole": false,
"preLaunchTask": "Build 3DS ROM",
"targetArchitecture": "arm"
},
{
"name": "Remote Debug on 3DS (Rosalina)",
"type": "cppdbg",
"request": "launch", // VS Code will issue `target remote …`
"program": "${workspaceFolder}/output/3ds-arm/ctrmus.elf",
"cwd": "${workspaceFolder}",
"MIMode": "gdb",
"miDebuggerPath": "arm-none-eabi-gdb",
"miDebuggerArgs": "--silent",
"miDebuggerServerAddress": "192.168.1.11:4003", // Rosalina IP + port
"externalConsole": false,
"preLaunchTask": "Build 3DS ROM",
"targetArchitecture": "arm"
}
]
}