# Use VisualGDB in Visual Studio ## Getting Stated ### Create Project 照這篇文章 [***Creating Advanced STM32CubeMX-based Projects with VisualGDB***](https://visualgdb.com/tutorials/arm/stm32/cube/advanced/) 使用 STM32CubeMX + VisualGDB建立專案 ### Debugger Setting : ***OpenOCD*** ![image.png](https://hackmd.io/_uploads/HycyDDPXa.png) ## References [Creating Advanced STM32CubeMX-based Projects with VisualGDB](https://visualgdb.com/tutorials/arm/stm32/cube/advanced/) [Developing STM32 projects with Visual Studio](https://visualgdb.com/tutorials/arm/stm32/) [Optimizing STM32 USB performance with Real-time watch](https://visualgdb.com/tutorials/profiler/realtime/usb/) [Using Automatic Include Path Discovery for Imported Projects](https://visualgdb.com/tutorials/intellisense/headers/) [Creating Embedded Bootloader Projects with Advanced CMake](https://visualgdb.com/tutorials/arm/bootloader/cmake/) [Using the DMA Controller on STM32 Devices](https://visualgdb.com/tutorials/arm/stm32/dma/) [Customizing Embedded Projects with Stand-Alone Frameworks](https://visualgdb.com/tutorials/arm/cmake/standalone/frameworks/) [STM32 debugging with ST-Link, OpenOCD & VisualGDB](https://visualgdb.com/tutorials/arm/st-link/) [Using the STM32 UART interface with HAL](https://visualgdb.com/tutorials/arm/stm32/uart/hal/)