我在stm32下面做信号分析,經常要将sram裡的記憶體信号資料轉為hex,又通過hex2bin.exe這個網上現成的轉換軟體進行轉換為bin檔案,這樣資料才能在PC機器上做分析。每次都要在控制台下,輸入轉換指令,非常麻煩。于是就想到能不能直接對hex檔案進行轉換。
很容易想到在檔案夾選項中設定對hex檔案關聯的程式,但直接使用hex2bin.exe ,由于它需要輸入三個參數,預設隻能使用一個參數,況且hex2bin對于輸入參數有些要求,如檔案名的長度不能超過8。沒辦法,我自己再寫了一個控制台程式,對輸入參數進行控制
,最後通過system函數調用hex2bin程式完成了整個調用過程。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90keNFTVE5EerhkYzxWbZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DOygDMzgTN0ETMyEDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)