如何通過串口燒錄STM32 晶片,相信很多網友已經知曉,但是ST最新的軟體STM32CubeProgramer 通過串口燒錄,還有很多小夥伴不清楚,今天特意做一個實驗,講解之。
硬體準備:NUCLEO-H562ZI。軟體準備:STM32CubeProgrammer
1. 本文介紹的是STM32系統內部bootloader升級片上Flash通過USART的接口.system bootloader內部框圖算法如下:
2.板子圖,注意短接boot0跳線,把板子type-C接口連接上電腦USB,板載ST-LINK/V3與晶片串口已經聯接<要在電腦設備管理器中查看串口號>:
3.測試GUI操作實驗如下圖,只要連上,操作方法與SWD相同,不做過多贅述。
狀態信息如下:
硬體準備:NUCLEO-H562ZI。軟體準備:STM32CubeProgrammer
1. 本文介紹的是STM32系統內部bootloader升級片上Flash通過USART的接口.system bootloader內部框圖算法如下:
2.板子圖,注意短接boot0跳線,把板子type-C接口連接上電腦USB,板載ST-LINK/V3與晶片串口已經聯接<要在電腦設備管理器中查看串口號>:
3.測試GUI操作實驗如下圖,只要連上,操作方法與SWD相同,不做過多贅述。
狀態信息如下:
4.命令行的方式操作:
STM32_Programmer_CLI.exe -c port=COM54 -ob displ <顯示選項字節配置信息>
STM32_Programmer_CLI.exe -c port=COM54 br=115200 -w C:\Users\Logan\Desktop\ToggleLed.hex <燒錄Hex文件>
STM32_Programmer_CLI.exe -c port=COM54 br=115200 -w C:\Users\Logan\Desktop\ToggleLED.bin 0x08000000<燒錄Bin文件>
Hex文件方式燒錄不需要錄入地址,Bin文件需要指定起始位置:
操作完成
評論