Forum Replies Created
-
AuthorPosts
-
bflannery
ParticipantI mangled my first sentence in that last post. It should read:
“Is there any reason that the application bin file would not be produced when built?”
bflannery
ParticipantIs there any reason that the application bootloader would not be produced when built?
I have the GENERATE_BIN option on both BSP based executables. The bootloader target produces a .bin file but the application does not.
bflannery
ParticipantFigured it out. I had a section in my bootloader linkerscript not marked (NOLOAD) that should have been.
August 16, 2023 at 07:45 in reply to: java.lang.UnsupportedClassVersionError: com/st/microxplorer/maingui/STM32CubeMX #34590bflannery
ParticipantIt just looks like you need to update your JRE to be compatible with that version of CubeMX.
May 23, 2023 at 09:48 in reply to: Debugging AVR / Arduino with ATMELICE / JTAGICE3 and avarice / avr-gdb #34267bflannery
ParticipantI am realizing that using something like msys might be too complicated for deployment.
May 23, 2023 at 09:36 in reply to: Debugging AVR / Arduino with ATMELICE / JTAGICE3 and avarice / avr-gdb #34266bflannery
ParticipantI am not one to resurrect old threads, but this felt like the most appropriate place.
This newer repo is where active development occurs for avarice. They even have support for JTAGICE3 which is much more easily acquired.
https://github.com/Florin-Popescu/avarice
They don’t release pre-built windows executables but they can be built with msys. It would be great if visualgdb packaged this version of avarice instead of the stagnant avrdude repo version.
bflannery
ParticipantOh I see now how this works.
bflannery
ParticipantOkay neat. Is there any documentation for these vgdbxactions files?
bflannery
ParticipantFigured this out:
bsp_include_directories( ${BSP_ROOT}/STM32H7xxxx/CMSIS_HAL/Core/Include/ ${BSP_ROOT}/STM32H7xxxx/CMSIS_HAL/Device/ST/STM32H7xx/Include/ )
-
This reply was modified 1 year, 10 months ago by
bflannery.
bflannery
ParticipantThe microcontroller and OpenOCD have no idea how to communicate with external memory by default. I am not sure what the CubeIDE is doing in the background to initialize those peripherals (maybe semihosting or an externalLoader specifically for whatever is on the development kit).
Anyways, here is somewhere to start with VisualGDB
https://visualgdb.com/tutorials/arm/stm32/flash/
bflannery
ParticipantI would second enabling Live Watch to infer the type from the source code as a feature.
bflannery
ParticipantYou may have already seen this, but this tutorial has some helpful info. https://visualgdb.com/tutorials/arduino/esp32/spiffs/
-
This reply was modified 2 years ago by
bflannery.
bflannery
ParticipantThat was quick, and works great.
The one suggestion I would make is to duplicate that “(description)” in the dropdown so you can see at a glance which debugger is selected. Nice work!
bflannery
ParticipantThat did the trick. Now all my debuggers show up as USB Devices under the Debug Settings.
Thanks!
-
This reply was modified 1 year, 10 months ago by
-
AuthorPosts