用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認(rèn)情況下生成*.hex 的可執(zhí)行文件,但是當(dāng)我們要生成*.bin 的可執(zhí)行文件時(shí)怎么辦呢?答案是可以使用RVCT 的fromelf.exe 工具進(jìn)行轉(zhuǎn)換。也就是說首先將源文件編譯鏈接成*.axf 的文件,然后使用fromelf.exe 工具將*.axf 格式的文件轉(zhuǎn)換成*.bin格式的文件。下面將具體說明這個(gè)操作步驟:1. 打開Axf_To_Bin 文件中的Axf_To_Bin.uv2 工程文件;2. 打開Options for Target ‘Axf_To_Bin’對話框,選擇User 標(biāo)簽頁;3. 構(gòu)選Run User Programs After Build/Rebuild 框中的Run #1 多選框,在后邊的文本框中輸入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf 命令行;4. 重新編譯文件,在./output/文件夾下生成了Axf_To_Bin.bin 文件。在上面的步驟中,有幾點(diǎn)值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK 的安裝目錄;2. fromelf.exe 命令的具體語法格式如下:命令的格式為:fromelf [options] input_file命令選項(xiàng)如下:--help 顯示幫助信息--vsn 顯示版本信息--output file 輸出文件(默認(rèn)的輸出為文本格式)--nodebug 在生成的映象中不包含調(diào)試信息--nolinkview 在生成的映象中不包含段的信息二進(jìn)制輸出格式:--bin 生成Plain Binary 格式的文件--m32 生成Motorola 32 位十六進(jìn)制格式的文件--i32 生成Intel 32 位十六進(jìn)制格式的文件--vhx 面向字節(jié)的位十六進(jìn)制格式的文件t--base addr 設(shè)置m32,i32 格式文件的基地址--text 顯示文本信息文本信息的標(biāo)志-v 打印詳細(xì)信息-a 打印數(shù)據(jù)地址(針對帶調(diào)試信息的映象)-d 打印數(shù)據(jù)段的內(nèi)容-e 打印表達(dá)式表print exception tables-f 打印消除虛函數(shù)的信息-g 打印調(diào)試表print debug tables-r 打印重定位信息-s 打印字符表-t 打印字符串表-y 打印動(dòng)態(tài)段的內(nèi)容-z 打印代碼和數(shù)據(jù)大小的信息
標(biāo)簽: MDK bin 可執(zhí)行文件
上傳時(shí)間: 2013-12-17
上傳用戶:AbuGe
BabelKit是一個(gè)通用多語言數(shù)據(jù)庫代碼表的接口。它接收維護(hù)使用多語言的多個(gè)數(shù)據(jù)庫代碼定義集中的所有編程工作。代碼管理和翻譯頁可以讓開發(fā)人員定義新的虛擬代碼表,新語言,輸入所有代碼和它的描述,再將它們翻譯成所有相關(guān)的語言。Perl和PHP類可以檢索代碼描述,并自動(dòng)地用用戶語言生成HTML代碼選擇元素。這簡化了Web站點(diǎn)及數(shù)據(jù)庫的國際化和本地化。
標(biāo)簽: BabelKit 代碼 多語言 數(shù)據(jù)庫
上傳時(shí)間: 2014-12-01
上傳用戶:清風(fēng)冷雨
編譯原理的一個(gè)小實(shí)例 YACC(Yet Another Compiler-Compiler)是LALR(1)分析器的自動(dòng)生成工具,它的第一版于70年代初發(fā)表,是美國貝爾實(shí)驗(yàn)室的軟件產(chǎn)品(作者為S.C.Johnson) YACC將一前后文無關(guān)文法轉(zhuǎn)換為一LALR(1)分析表,并提供使用該分析表進(jìn)行語法分析的總控程序yyparse().
標(biāo)簽: Compiler-Compiler Another YACC LALR
上傳時(shí)間: 2013-12-16
上傳用戶:jing911003
軟件介紹:主要用于LED數(shù)碼管段位置信息生成,可保存在單片機(jī)程序存儲(chǔ)器中供查表使用的數(shù)據(jù)。可自行修改數(shù)碼管各段的位置信息;可以選擇LED類型:共陰或共陽;自定義位置信息并可保存;可以生成 8位同樣可以保存為C、ASM、PIC、EMC、數(shù)組等格式數(shù)據(jù)。
標(biāo)簽: LED 軟件介紹 數(shù)碼管 位置信息
上傳時(shí)間: 2013-12-31
上傳用戶:zwei41
生成20902個(gè)Unicode漢字,利用UltrEdit打開,執(zhí)行Unicode轉(zhuǎn)ASCII,即可得到Unicode轉(zhuǎn)換表, //查此表即可轉(zhuǎn)換任意的Unicode漢字串了
標(biāo)簽: Unicode 20902 漢字
上傳時(shí)間: 2014-01-10
上傳用戶:z1191176801
設(shè)計(jì)文檔基本內(nèi)容如下: 1) 整體框架 2) 詞法分析 Class CTokenizer Class CScaner C關(guān)鍵字表 標(biāo)識符詞法 3) 語法分析 Class CParser Grammar 基本樹形結(jié)構(gòu) 支持的語句及運(yùn)算 4) 建立符號表 Class LineListRec Class BucketListRec Class CSymbolTable Class CFunArgsCheck 5) 類型檢測 Class CAnalyzer 類型匹配 函數(shù)調(diào)用參數(shù)檢測 6) 代碼生成 PCode 80X86 ASM 7) 總結(jié) 詳細(xì)內(nèi)容請閱讀本文提供的設(shè)計(jì)文檔與全部源代碼。
標(biāo)簽: Class CTokenizer CScaner 分
上傳時(shí)間: 2014-01-11
上傳用戶:qiaoyue
SRL16是Virtex器件中的一個(gè)移位寄存器查找表。它有4個(gè)輸入用來選擇輸出序列的長度。使用XCV50-6器件實(shí)現(xiàn),共占用5個(gè)Slice。用來生成gold碼。
標(biāo)簽: Virtex SRL XCV 器件
上傳時(shí)間: 2015-06-16
上傳用戶:水中浮云
編譯器詞法分析 1. 設(shè)計(jì)掃描器的自動(dòng)機(jī); 2. 設(shè)計(jì)翻譯、生成Token的算法; 3. 編寫代碼并上機(jī)調(diào)試運(yùn)行通過。 • 要求:輸入——源程序文件; 輸出——(1)相應(yīng)的Token序列; (2)關(guān)鍵字、界符表,符號表,常數(shù)表。
標(biāo)簽: Token 8226 Toke 編譯器
上傳時(shí)間: 2014-01-24
上傳用戶:邶刖
讀取Oracle數(shù)據(jù)庫中的所有表,以及每個(gè)表相應(yīng)的字段名,生成一個(gè)數(shù)據(jù)字典。
標(biāo)簽: Oracle 讀取 數(shù)據(jù)庫
上傳時(shí)間: 2015-10-23
上傳用戶:zhanditian
access+vb工資管理系統(tǒng)。沒有文檔。 功能較全面。工資表的修改,查詢,生成。工資計(jì)算公式的修改。登陸的時(shí)候有管理員賬戶。
標(biāo)簽: access vb 管理系統(tǒng) 文檔
上傳時(shí)間: 2015-11-13
上傳用戶:cainaifa
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1