yanghn2002

View My GitHub Profile

Ubuntu 开发 STM32

官方工具

烧写

在 STM32 以 DFU 模式启动时,可以在 dmesg 中看到:

[ ] usb 1-1: new full-speed USB device number 5 using xhci_hcd
[ ] usb 1-1: New USB device found, idVendor=0483, idProduct=df11, bcdDevice=22.00
[ ] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ ] usb 1-1: Product: STM32  BOOTLOADER
[ ] usb 1-1: Manufacturer: STMicroelectronics
[ ] usb 1-1: SerialNumber:

也可以直接通过 STM32_Programmer_CLI 查看当前的设备:

STM32_Programmer_CLI -l
      -------------------------------------------------------------------
                        STM32CubeProgrammer v2.22.0                  
      -------------------------------------------------------------------

=====  DFU Interface   =====

Total number of available STM32 device in DFU mode: 1

  Device Index           : USB1
  USB Bus Number         : 001
  USB Address Number     : 001
  Product ID             : STM32  BOOTLOADER
  Serial number          : 
  Firmware version       : 0x011a
  Device ID              : 0x0423

然后

STM32_Programmer_CLI -c port=USB1 -w ./build/<your-bin-file> 0x08000000 -v -rst

就完成了。这里: