138138 "runToMain" : true
139139 },
140140 {
141- "name" : " CUAV X7+ Debug J-Link " ,
141+ "name" : " EDGE-E83 M33 Debug (DAPLink) " ,
142142 "type" : " cortex-debug" ,
143143 "request" : " launch" ,
144- "cwd" : " ${workspaceRoot}" ,
145- "executable" : " target/cuav/x7_plus/build/fmt_cuav-x7+.elf" ,
146- "serverpath" : " ${env:JLINK_SERVER}" ,
147- "servertype" : " jlink" ,
148- "device" : " STM32H743II" ,
149- "interface" : " swd" ,
144+ "cwd" : " ${workspaceFolder}/target/infineon/edge-e83" ,
145+ "executable" : " ${workspaceFolder}/target/infineon/edge-e83/m33/rt-thread.elf" ,
146+ "servertype" : " openocd" ,
147+ "serverpath" : " ${workspaceFolder}/target/infineon/edge-e83/tools/OpenOCD-Infineon/bin/openocd.exe" ,
148+ "searchDir" : [
149+ " ${workspaceFolder}/target/infineon/edge-e83/tools/OpenOCD-Infineon/openocd/scripts" ,
150+ " ${workspaceFolder}/target/infineon/edge-e83/libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/GeneratedSource" ,
151+ " ${workspaceFolder}/target/infineon/edge-e83/tools" ,
152+ " ${workspaceFolder}/target/infineon/edge-e83/m33/build"
153+ ],
154+ "configFiles" : [
155+ " interface/cmsis-dap.cfg" ,
156+ " target/infineon/pse84xgxs2.cfg"
157+ ],
158+ "openOCDPreConfigLaunchCommands" : [
159+ " set QSPI_FLASHLOADER [find PSE84_SMIF.FLM]"
160+ ],
161+ "openOCDLaunchCommands" : [
162+ " cat1d.cm33 configure -rtos auto -rtos-wipe-on-reset-halt 1" ,
163+ " gdb_breakpoint_override hard"
164+ ],
165+ "overrideLaunchCommands" : [
166+ " set mem inaccessible-by-default off" ,
167+ " -enable-pretty-printing" ,
168+ " set remotetimeout 500" ,
169+ " monitor reset init" ,
170+ " monitor program [find rtthread.hex]" ,
171+ " monitor reset_halt cm33_ns"
172+ ],
173+ "overrideRestartCommands" : [
174+ " monitor reset_halt cm33_ns"
175+ ],
150176 "armToolchainPath" : " ${env:RTT_EXEC_PATH}" ,
151- "serialNumber" : " " , //If you have more than one J-Link probe, add the serial number here.
152- "svdFile" : " target/cuav/x7_plus/STM32H7x3.svd" ,
153- "runToMain" : true
154- }
177+ "svdFile" : " target/infineon/edge-e83/libraries/mtb-device-support-pse8xxgp/pdl/svd/pse84.svd" ,
178+ "runToEntryPoint" : " main" ,
179+ "showDevDebugOutput" : " none"
180+ },
181+ {
182+ "name" : " EDGE-E83 M55 Debug (DAPLink)" ,
183+ "type" : " cortex-debug" ,
184+ "request" : " launch" ,
185+ "cwd" : " ${workspaceFolder}/target/infineon/edge-e83" ,
186+ "executable" : " ${workspaceFolder}/target/infineon/edge-e83/m55/build/fmt_e83-m55.elf" ,
187+ "servertype" : " openocd" ,
188+ "serverpath" : " ${workspaceFolder}/target/infineon/edge-e83/tools/OpenOCD-Infineon/bin/openocd.exe" ,
189+ "searchDir" : [
190+ " ${workspaceFolder}/target/infineon/edge-e83/tools/OpenOCD-Infineon/openocd/scripts" ,
191+ " ${workspaceFolder}/target/infineon/edge-e83/libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/GeneratedSource"
192+ ],
193+ "configFiles" : [
194+ " interface/cmsis-dap.cfg" ,
195+ " target/infineon/pse84xgxs2.cfg"
196+ ],
197+ "openOCDPreConfigLaunchCommands" : [
198+ " set QSPI_FLASHLOADER ${workspaceFolder}/target/infineon/edge-e83/libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/GeneratedSource/PSE84_SMIF.FLM" ,
199+ " set ENABLE_CM55 1"
200+ ],
201+ "openOCDLaunchCommands" : [
202+ " cat1d.cm55 configure -rtos auto -rtos-wipe-on-reset-halt 1" ,
203+ " gdb_breakpoint_override hard"
204+ ],
205+ "numberOfProcessors" : 2 ,
206+ "targetProcessor" : 1 ,
207+ "overrideLaunchCommands" : [
208+ " set mem inaccessible-by-default off" ,
209+ " -enable-pretty-printing" ,
210+ " set remotetimeout 90" ,
211+ " monitor reset init" ,
212+ " monitor reset_halt cm55"
213+ ],
214+ "overrideRestartCommands" : [
215+ " monitor reset_halt cm55"
216+ ],
217+ "armToolchainPath" : " ${env:RTT_EXEC_PATH}" ,
218+ "svdFile" : " libraries/mtb-device-support-pse8xxgp/pdl/svd/pse84.svd" ,
219+ "runToEntryPoint" : " main" ,
220+ "showDevDebugOutput" : " none"
221+ },
222+ {
223+ "name" : " EDGE-E83 M55 Program (DAPLink)" ,
224+ "type" : " cortex-debug" ,
225+ "request" : " launch" ,
226+ "cwd" : " ${workspaceFolder}/target/infineon/edge-e83" ,
227+ "executable" : " ${workspaceFolder}/target/infineon/edge-e83/m33/rt-thread.elf" ,
228+ "servertype" : " openocd" ,
229+ "serverpath" : " ${workspaceFolder}/target/infineon/edge-e83/tools/OpenOCD-Infineon/bin/openocd.exe" ,
230+ "searchDir" : [
231+ " ${workspaceFolder}/target/infineon/edge-e83/tools/OpenOCD-Infineon/openocd/scripts" ,
232+ " ${workspaceFolder}/target/infineon/edge-e83/libs/TARGET_APP_KIT_PSE84_EVAL_EPC2/config/GeneratedSource" ,
233+ " ${workspaceFolder}/target/infineon/edge-e83/tools" ,
234+ " ${workspaceFolder}/target/infineon/edge-e83/m55/build"
235+ ],
236+ "configFiles" : [
237+ " interface/cmsis-dap.cfg" ,
238+ " target/infineon/pse84xgxs2.cfg"
239+ ],
240+ "openOCDPreConfigLaunchCommands" : [
241+ " set QSPI_FLASHLOADER [find PSE84_SMIF.FLM]"
242+ ],
243+ "openOCDLaunchCommands" : [
244+ " cat1d.cm33 configure -rtos auto -rtos-wipe-on-reset-halt 1" ,
245+ " gdb_breakpoint_override hard"
246+ ],
247+ "numberOfProcessors" : 2 ,
248+ "targetProcessor" : 0 ,
249+ "overrideLaunchCommands" : [
250+ " set mem inaccessible-by-default off" ,
251+ " -enable-pretty-printing" ,
252+ " set remotetimeout 500" ,
253+ " monitor reset halt" ,
254+ " monitor program [find fmt_e83-m55.hex] reset exit"
255+ ],
256+ "overrideRestartCommands" : [
257+ ],
258+ "armToolchainPath" : " ${env:RTT_EXEC_PATH}" ,
259+ "svdFile" : " target/infineon/edge-e83/libraries/mtb-device-support-pse8xxgp/pdl/svd/pse84.svd" ,
260+ "showDevDebugOutput" : " none"
261+ }
155262 ]
156263}
0 commit comments