This commit is contained in:
thomas committed 2026-09-05 16:59:07 +02:00
1 parent c75b9dd48a
commit bf2ef0ab16
50 files changed
+1434 -1203

No files matched your search

+57 -21
View File
@@ -5,18 +5,35 @@
"label": "Build (Boot + Appli)",
"type": "shell",
"command": "/usr/local/opt/make/libexec/gnubin/make",
"args": ["-j8"],
"options": { "cwd": "${workspaceFolder}/gcc" },
"group": { "kind": "build", "isDefault": true },
"problemMatcher": ["$gcc"],
"presentation": { "reveal": "always", "panel": "shared", "clear": true }
"args": [
"-j8"
],
"options": {
"cwd": "${workspaceFolder}/gcc"
},
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
"$gcc"
],
"presentation": {
"reveal": "always",
"panel": "shared",
"clear": true
}
},
{
"label": "Clean",
"type": "shell",
"command": "/usr/local/opt/make/libexec/gnubin/make",
"args": ["clean"],
"options": { "cwd": "${workspaceFolder}/gcc" },
"args": [
"clean"
],
"options": {
"cwd": "${workspaceFolder}/gcc"
},
"group": "build",
"problemMatcher": []
},
@@ -25,9 +42,12 @@
"type": "shell",
"command": "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin/STM32_Programmer_CLI",
"args": [
"-c", "port=SWD",
"-el", "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr",
"-w", "${workspaceFolder}/Boot/TouchGFX/build/bin/target.hex",
"-c",
"port=SWD",
"-el",
"${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr",
"-w",
"${workspaceFolder}/Boot/TouchGFX/build/bin/target.hex",
"-v",
"-rst"
],
@@ -39,9 +59,12 @@
"type": "shell",
"command": "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin/STM32_Programmer_CLI",
"args": [
"-c", "port=SWD",
"-el", "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr",
"-w", "${workspaceFolder}/Appli/TouchGFX/build/bin/target.hex",
"-c",
"port=SWD",
"-el",
"${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr",
"-w",
"${workspaceFolder}/Appli/TouchGFX/build/bin/target.hex",
"-v",
"-rst"
],
@@ -51,7 +74,10 @@
{
"label": "Flash All (Boot + Appli)",
"dependsOrder": "sequence",
"dependsOn": ["Flash Boot", "Flash Appli"],
"dependsOn": [
"Flash Boot",
"Flash Appli"
],
"problemMatcher": []
},
{
@@ -59,12 +85,17 @@
"type": "shell",
"command": "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.macos64_2.2.500.202604010938/tools/bin/ST-LINK_gdbserver",
"args": [
"-p", "61234",
"-l", "1",
"-p",
"61234",
"-l",
"1",
"-d",
"-cp", "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin",
"-el", "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr",
"-m", "1",
"-cp",
"/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin",
"-el",
"${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr",
"-m",
"1",
"-k"
],
"isBackground": true,
@@ -78,14 +109,19 @@
"endsPattern": "Waiting for debugger connection|Error in initializing ST-LINK device"
}
},
"presentation": { "reveal": "always", "panel": "dedicated" }
"presentation": {
"reveal": "always",
"panel": "dedicated"
}
},
{
"label": "Stop ST-LINK GDB Server",
"type": "shell",
"command": "pkill -f ST-LINK_gdbserver || true",
"problemMatcher": [],
"presentation": { "reveal": "silent" }
"presentation": {
"reveal": "silent"
}
}
]
}