① 如何生成二進制(bin)文件
可以去網上下一個Hex2Bin.exe(也可以自己寫一個,非常簡單的小程序),添加到項目的User Command里,每次編譯後將生成的hex文件轉換為bin文件。
MDK自身帶有fromelf.exe,可以將輸出的axf文件直接生成bin文件。
② .h文件怎樣轉換成bin文件
.h文件轉換成bin文件只需要把.後面的後綴改為bin就行了。
Bin是文件的名字,裡面存放的一般是可執行的二進制文件,所以我們通常使用較大型的軟體時都會發現有這個名稱的文件夾。
作用:
1、bin目錄下存放的是項目調試之後的可運行文件。在bin下有兩個文件夾,一個是Debug,另一個是Release,都是自動生成的,是看啟動調試時選擇哪個就生成哪個文件夾,Release比Debug小,但是這兩個文件夾下存放的東西都是一樣的。
2、當你調試項目的時候,在Debug文件夾下會生成 項目名稱.exe、項目名稱.pdb、項目名稱.vshost.exe,雙擊.exe就能運行你的項目。在此文件夾下除了這些,還有一些項目的依賴項,比如 *.dll等,有的需要你自己添加到Debug文件夾下的,比如 *.ini,*.rpt等。
③ 如何生成bin文件
啟動Bin文件生成工具XflConverter-642
單擊」File→Open「
找到Flash工程,單擊選擇工程的啟動文件」WTL.xfl「文件,也就是***.xfl文件
現在軟體就把圖片信息都讀取出來了,Map這一欄要選上
沒有辦法全選,所以要一個一個的全部選上
單擊選擇」Fonts「,將游標移到TimesNewRoman欄單擊滑鼠右鍵選擇」Select TTF/BDF File「進行添加字體,添加的就是在Flash里選擇的那個字體
找到字體文件,添加進來
勾選拉丁文」Basic Latin「 勾選中文」CJK Unified Ideographs「單擊」OK「
不要忘記在Map下面打上√
現在前面所有的准備工作都做完了,就可以開始生成Bin文件了,單擊」File→Export「彈出Export對話框
在彈出的Export對話框,單擊」Export「進行第一步,可能需要一段時間,耐心等待
第一步完成之後單擊第二個」Export「
現在Bin文件生成就結束了,單擊」Close「關閉對話框
現在回到Flash工程文件夾,就可以找到我們生成的Bin文件了,還有一個mapData.h和sequenceData.c文件是程序里要用到的兩個文件
④ 怎麼用vivado生成bin或者mcs文件
點一下 generate bitstream setting 勾選裡面bin文件產生選項至於產生mcs 方法 我也沒找到 似乎是用tcl命令 比如tcl console裡面執行 write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0 E:/x.bit" -file x.mcs implement完後,設置spi的寬度是4. open implement 在菜單tool下面有個屬性設置里有類似原來是impact轉換工具。
⑤ 怎麼用vivado生成bin或者mcs文件
vivado生成制bin: generate bitstream setting 勾選裡面bin文件產生選項
vivado生成MCS:
使用TCL命令如下:
write_cfgmem -format mcs -interface bpix16 -size 128 -loadbit "up 0x0 FPGA_TOP.bit" -file FPGA_TOP.mcs
-fromat mcs 指定生成格式
-interface bpix16 指定Flash介面是BPI-x16
-size 128 指定Flash大小,這里是以Byte為單位
-loadbit 「up 0x0 FPGA_TOP.bit」 指定生成MCS的源文件以及寫入Flash的地址位置
-file FPGA_TOP.mcs 指定生成MCS的文件名稱
⑥ 如何通過hex文件生成bin文件
DSP生成hex文件、生成bin文件方法
平台:win7 +ccs5.5
目標板:C2000的
ccs5.5編譯只能生成hex文件。要想獲得bin文件的話。
不需要復雜的hex2000等等的操作。
只需要使用TI提供的mkhex4bin.exe
C:\ti\ccsv5\utils\tiobj2bin
具體步驟:
1、修改tiobj2bin.bat腳本
此腳本完成指定平台的hex到bin文件格式的轉換。在ControlSuite的安裝目錄C:\ti\ccsv5\utils\tiobj2bin下。
原始文件是支持470平台的,修改為C2000,平台把hex470 改為hex2000,ofd470改為ofd2000,諸如此法。
2、添加處理命令
(1)點擊「Project」->"Properties"進入設置
(2)點擊「Build」->"Steps",在Post_build steps的Command里加入如下指令。
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
Note:點擊Apply Predefined Step,選擇「Create flash image:Intel-Hex」,可以生成hex文件。