1. 程式人生 > >GD32或者STM32的串列埠燒寫軟體無法串列埠燒寫程式

GD32或者STM32的串列埠燒寫軟體無法串列埠燒寫程式

最近在做M3系列的板子,由於在編譯程式時,HEX檔案太大,用st-link v2燒寫進去後,再次燒寫程式就無法識別,或者目標晶片非所選晶片,於是想用串列埠燒寫,我就用我平時除錯linux的RS232的U轉串列埠,結果在點選下一步時總是無法進去,然後程式宕機,最後查出問題是GD32或者STM32的M3系列的串列埠跟51系列用的是TTL串列埠,我們一般用的U轉串是RS32串列埠,這兩種電氣特性是不一樣的,TTL是5V,RS232則是12V,所以在用U轉串列埠是不能燒寫的,因為很多都是RS232介面;