{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "cortex-debug", "request": "launch", "name": "Debug LED Blinky", "servertype": "jlink", "jlinkscript": "${workspaceFolder}/jlink/JLinkSettings.JLinkScript", "cwd": "${workspaceRoot}", "device": "Cortex-M4", "svdFile": "${workspaceFolder}/va416xx/svd/va416xx.svd.patched", "preLaunchTask": "blinky-example", "overrideLaunchCommands": [ "monitor halt", "monitor reset", "load", ], "executable": "${workspaceFolder}/target/thumbv7em-none-eabihf/debug/examples/blinky-hal", "interface": "swd", "runToEntryPoint": "main", "rttConfig": { "enabled": true, // Have to use exact address unfortunately. "auto" does not work for some reason.. "address": "0x1fff8000", "decoders": [ { "port": 0, "type": "console" } ] } }, { "type": "cortex-debug", "request": "launch", "name": "Debug RTT Example", "servertype": "jlink", "jlinkscript": "${workspaceFolder}/jlink/JLinkSettings.JLinkScript", "cwd": "${workspaceRoot}", "device": "Cortex-M4", "svdFile": "${workspaceFolder}/va416xx/svd/va416xx.svd.patched", "preLaunchTask": "rtt-log-example", "overrideLaunchCommands": [ "monitor halt", "monitor reset", "load", ], "executable": "${workspaceFolder}/target/thumbv7em-none-eabihf/debug/examples/rtt-log", "interface": "swd", "runToEntryPoint": "main", "rttConfig": { "enabled": true, // Have to use exact address unfortunately. "auto" does not work for some reason.. "address": "0x1fff8000", "decoders": [ { "port": 0, "type": "console" } ] } }, { "type": "cortex-debug", "request": "launch", "name": "Debug UART Example", "servertype": "jlink", "jlinkscript": "${workspaceFolder}/jlink/JLinkSettings.JLinkScript", "cwd": "${workspaceRoot}", "device": "Cortex-M4", "svdFile": "${workspaceFolder}/va416xx/svd/va416xx.svd.patched", "preLaunchTask": "uart-example", "overrideLaunchCommands": [ "monitor halt", "monitor reset", "load", ], "executable": "${workspaceFolder}/target/thumbv7em-none-eabihf/debug/examples/uart", "interface": "swd", "runToEntryPoint": "main", "rttConfig": { "enabled": true, // Have to use exact address unfortunately. "auto" does not work for some reason.. "address": "0x1fff8000", "decoders": [ { "port": 0, "type": "console" } ] } }, { "type": "cortex-debug", "request": "launch", "name": "Debug WDT Example", "servertype": "jlink", "jlinkscript": "${workspaceFolder}/jlink/JLinkSettings.JLinkScript", "cwd": "${workspaceRoot}", "device": "Cortex-M4", "svdFile": "${workspaceFolder}/va416xx/svd/va416xx.svd.patched", "preLaunchTask": "wdt-example", "overrideLaunchCommands": [ "monitor halt", "monitor reset", "load", ], "executable": "${workspaceFolder}/target/thumbv7em-none-eabihf/debug/examples/wdt", "interface": "swd", "runToEntryPoint": "main", "rttConfig": { "enabled": true, // Have to use exact address unfortunately. "auto" does not work for some reason.. "address": "0x1fff8000", "decoders": [ { "port": 0, "type": "console" } ] } }, { "type": "cortex-debug", "request": "launch", "name": "Debug SPI Example", "servertype": "jlink", "jlinkscript": "${workspaceFolder}/jlink/JLinkSettings.JLinkScript", "cwd": "${workspaceRoot}", "device": "Cortex-M4", "svdFile": "${workspaceFolder}/va416xx/svd/va416xx.svd.patched", "preLaunchTask": "spi-example", "overrideLaunchCommands": [ "monitor halt", "monitor reset", "load", ], "executable": "${workspaceFolder}/target/thumbv7em-none-eabihf/debug/examples/spi", "interface": "swd", "runToEntryPoint": "main", "rttConfig": { "enabled": true, // Have to use exact address unfortunately. "auto" does not work for some reason.. "address": "0x1fff8000", "decoders": [ { "port": 0, "type": "console" } ] } }, { "type": "cortex-debug", "request": "launch", "name": "Debug Timer/Ticks Example", "servertype": "jlink", "jlinkscript": "${workspaceFolder}/jlink/JLinkSettings.JLinkScript", "cwd": "${workspaceRoot}", "device": "Cortex-M4", "svdFile": "${workspaceFolder}/va416xx/svd/va416xx.svd.patched", "preLaunchTask": "timer-ticks-example", "overrideLaunchCommands": [ "monitor halt", "monitor reset", "load", ], "executable": "${workspaceFolder}/target/thumbv7em-none-eabihf/debug/examples/timer-ticks", "interface": "swd", "runToEntryPoint": "main", "rttConfig": { "enabled": true, // Have to use exact address unfortunately. "auto" does not work for some reason.. "address": "0x1fff8000", "decoders": [ { "port": 0, "timestamp": true, "type": "console" } ] } }, ] }