Grabbed the new Jan 31, 2019 release of Workbench today. I’m running on a U260 electron device connected to the new particle debugger / openocd hardware and also via USB. I start by putting the device in DFU / flashing yellow mode.
Build / Flash appear to work just fine. Once the flash is complete, VSCode appears to be connected and paused, and the Electron’s RGB LED is off. When I hit “Continue” in VSCode, the DFU yellow blink resumes. I never hit any breakpoint in my user code. If I pause in VSCode, the yellow blink stops. I can see an unknown Call Stack address in the debug window - 0x08000d64, and expanding the “Global” variables tab displays a large number of variables, but otherwise it’s unclear how to do anything.
My expectation would be that I can debug my application and/or device os code.
Any thoughts on what I might be doing wrong?
Opening DFU capable USB device... ID 2b04:d00a Run-time device DFU version 011a Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 011a Device returned transfer size 4096 DfuSe interface name: "Internal Flash " Downloading to address = 0x08020000, size = 448400 Download [=========================] 100% 448400 bytes Download done. File downloaded successfully