1. CCSV6.1 編譯生成bin文件應該怎麼操作
你好,
不知道你之前是否成功跑通過PDK的其他例子,如果沒有,你先跑下這個例子,在如下位置
\pdk_C6678_1_0_0_21\packages\ti\platform\evmc6678l\platform_test
給程序是板子的測試程序,詳細說明見文件夾的README.txt文件
2. 是不是CCS軟體生成out文件,要轉化為bin文件後,才能燒入DSP中
恩,最終燒入的是bin文件,一般ccs帶有轉換工具,你需要根據晶元寫一個cmd就可以對FLASH燒寫,要是自己想寫一個轉換器,還是比較麻煩的,我目前已做了一個給VC33用的,正在給6713做。加油。
3. 如何實現批量生成.BIN格式文件
可以實現大批量製作這個BIN文件工具
4. 如何通過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文件。
5. 如何生成二進制(bin)文件
可以去網上下一個Hex2Bin.exe(也可以自己寫一個,非常簡單的小程序),添加到項目的User Command里,每次編譯後將生成的hex文件轉換為bin文件。
MDK自身帶有fromelf.exe,可以將輸出的axf文件直接生成bin文件。