.s19 文件轉換爲 .hex 和 .bin文件的方法

      使用STVD開發時,編譯後產生的是 .s19 文件,與Keil 和 IAR常見的.hex .bin文件不同,那麼如何將.s19文件轉換爲常見的文件格式呢?

      一、獲取工具 burner

                  下載鏈接:https://download.csdn.net/download/hb69222/11777942

      二、進入burner.exe 工具,點擊“Burner”選項卡中的“Burner Dialog”選項

      三、選擇源文件路徑和輸出文件的路徑

             選擇源文件路徑,找到文件所在位置,下方的文件選擇改爲 .s 文件類型

          選擇輸出文件路徑,找到要存放的路徑,選擇目標文件類型(轉換成bin 就選bin;轉換成hex 就選hex) 

          文件名的後綴要一起更改!!!

      四、設置目標文件格式

             還是剛纔的窗口,點擊“選項卡”選項卡,進行目標文件格式的設置:

             1、Format :跟第三步中目標文件的格式相同,我這裏是轉換爲bin文件,所以選擇Binary

             2、Data Bus:選擇總線寬度,我使用的STM8L152系列,是8位的MCU,所以選擇1 Byte

             3、起始地址:每個芯片對Flash地址都有不同的描述,以STM8L152M8爲例:

                                     起始地址0x8000,Flash大小64K  (框中填16進制數),右邊的信息框會自動計算截止地址,吻合即可

                                   

          五、創建腳本文件 (bll文件) 

                 還是剛纔的窗口,點擊“Command File”選項卡,複製生成的腳本命令

              並在任意位置新建一個記事本,把剛纔複製的命令粘貼進去,保存退出。再把記事本的後綴從 txt 改爲 bll

    ------------------------------------->              

          六、運行腳本文件,轉換完成 

                 關掉第五步中的窗口,將剛纔創建的bll文件拖拽進 Burner.exe 的界面內

                   出現下圖字樣,則轉換完成,就可以愉快的去目標路徑找你想要的文件啦!

               

                 工具下載鏈接:https://download.csdn.net/download/hb69222/11777942 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章