Skip to content
Snippets Groups Projects
Select Git revision
  • home-exam
  • dsi_debug
  • rtt_timing
  • timing_task
  • timing_resources
  • master default protected
  • main.rs
  • rtic6
  • v1.0
9 results

launch.json

Blame
  • Forked from Per Lindgren / rtic_f4xx_nucleo
    4 commits behind the upstream repository.
    launch.json 2.32 KiB
    {
        /* 
         * Requires the Rust Language Server (RLS) and Cortex-Debug extensions
         * https://marketplace.visualstudio.com/items?itemName=rust-lang.rust
         * https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug
         */
        // 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": "Cortex Debug",
                "servertype": "openocd",
                "cwd": "${workspaceRoot}",
                "preLaunchTask": "cargo build --examples",
                "runToMain": true,
                "svdFile": "${workspaceRoot}/.vscode/STM32F401.svd",
                "configFiles": [
                    "interface/stlink-v2-1.cfg",
                    "target/stm32f4x.cfg"
                ],
                "executable": "./target/thumbv7em-none-eabi/debug/examples/${fileBasenameNoExtension}",
                "cpu": "cortex-m4",
            },
            {
                "type": "cortex-debug",
                "request": "launch",
                "name": "Cortex Release",
                "servertype": "openocd",
                "cwd": "${workspaceRoot}",
                "preLaunchTask": "cargo build --examples --release",
                "runToMain": true,
                "svdFile": "${workspaceRoot}/.vscode/STM32F401.svd",
                "configFiles": [
                    "interface/stlink-v2-1.cfg",
                    "target/stm32f4x.cfg"
                ],
                "executable": "./target/thumbv7em-none-eabi/release/examples/${fileBasenameNoExtension}",
                "cpu": "cortex-m4",
            },
            {
                "type": "cortex-debug",
                "request": "launch",
                "name": "Cortex Nightly",
                "servertype": "openocd",
                "cwd": "${workspaceRoot}",
                "preLaunchTask": "cargo build --examples --release --nightly",
                // "runToMain": true,
                "svdFile": "${workspaceRoot}/.vscode/STM32F401.svd",
                "configFiles": [
                    "interface/stlink-v2-1.cfg",
                    "target/stm32f4x.cfg"
                ],
                "executable": "./target/thumbv7em-none-eabi/release/examples/${fileBasenameNoExtension}",
                "cpu": "cortex-m4",
            },
        ]
    }