一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MDK -ARM如何生產(chǎn)Bin文件

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-14 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前面有一位讀者問:我在IAR中可以選擇生產(chǎn)Bin文件,為什么在MDK-ARM沒有選項(xiàng)可以配置生產(chǎn)bin文件呢?

使用過IAR的朋友都應(yīng)該知道:在IAR中工程配置選項(xiàng)可以配置生產(chǎn)Hex,也可以配置生產(chǎn)Bin。

Project -> Optinos -> Output Converter 選擇輸出格式即可,如下圖:

在MDK-ARM中IDE自帶一個(gè)工具可以將axf轉(zhuǎn)換從bin文件,這個(gè)工具就是【fromelf.exe】。

在不同版本的MDK-ARM中,它所在的路徑不同,可以直接搜索。

比如V4版本:C:\Keil/ARM/BIN40下面;

而V5版本在:C:\Keil_v5\ARM\ARMCLANG\bin下面。(紅色標(biāo)記為安裝目錄)。

我們只需要在工程配置 Project -> Options for Target -> User -> After Build/Rebuild 添加指令即可。

C:\Keil_v5\ARM\ARMCLANG\bin\fromelf.exe --bin -o ./Bin/Demo.bin ./Objects/Demo.axf 如下圖:

格式:fromelf [options] input_file output_file

為方便大家學(xué)習(xí),提供一個(gè)軟件工程Demo【STM32F103ZE(Keil)_生成bin文件】,微信公眾號(hào)不支持外鏈接,請(qǐng)復(fù)制下載地址:

http://pan.baidu.com/s/1hskScba

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM處理器
    +關(guān)注

    關(guān)注

    6

    文章

    361

    瀏覽量

    42626
  • MDK
    MDK
    +關(guān)注

    關(guān)注

    4

    文章

    211

    瀏覽量

    32697
  • BIN文件
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    8690
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    N307使用SDK創(chuàng)建模塊生成bin文件大小異常的原因?

    下載方式選擇為ILM 設(shè)置生成bin文件 生成的bin文件大小為200多M
    發(fā)表于 06-04 07:48

    LPC4078FBD208如何直接燒錄Bin文件?

    目前有編譯后的bin文件,想直接燒進(jìn)片子,想各位大佬幫幫忙,急急急
    發(fā)表于 03-31 06:26

    使用V2.2.0.6EVM工具生成條紋bin文件并燒寫到DLPC3478中時(shí),會(huì)提示文件太大,為什么?

    我們的設(shè)計(jì)在使用V2.2.0.6EVM工具生成條紋bin文件并燒寫到DLPC3478中時(shí),會(huì)提示文件太大,實(shí)際只保存了3個(gè)set的8bit文件,我們的外部flash是25Q64JVI
    發(fā)表于 02-27 07:16

    DLP lightcrafter4500生成bin文件過大無法導(dǎo)入是什么原因?

    之前在使用DLP4500投影正弦條紋圖案時(shí),通過GUI軟件制作出的bin文件均為2M左右,可以正常導(dǎo)入。 現(xiàn)在因?yàn)槭褂眯枰?,想要投影一些其他圖案,這時(shí)通過GUI制作出的bin文件過大
    發(fā)表于 02-26 07:12

    請(qǐng)問DLP5530PGUQ1EVM所輸出的bin格式文件如何生成?

    bin格式的文件。請(qǐng)問這里可以通過程序?qū)氲?b class='flag-5'>bin格式文件如何生成?有特殊的格式要求嗎?直接將圖片轉(zhuǎn)換的bin
    發(fā)表于 02-25 06:36

    dlp4500加載bin文件時(shí)不慎斷電,導(dǎo)致連不上電腦控制軟件,怎么解決?

    dlp4500加載bin文件時(shí)不慎斷電,導(dǎo)致連不上電腦控制軟件。怎么解決?
    發(fā)表于 02-24 07:07

    DLP4710EVM-LC lnternal Patterns的Pattern的.bin文件無法保存怎么解決?

    當(dāng)使用 lnternal Patterns 進(jìn)行加載Pattern的.bin文件時(shí),出現(xiàn)如下圖所示的錯(cuò)誤,導(dǎo)致無法加載; 同時(shí)進(jìn)行保存的時(shí)候也會(huì)出現(xiàn)類似這個(gè)的警告 Pattern'
    發(fā)表于 02-24 07:02

    bin文件去除開機(jī)logo,有償,能做的聯(lián)系我

    bin文件去除開機(jī)logo,有償,能做的聯(lián)系我
    發(fā)表于 01-07 15:25

    使用stm32cubeMX無法生成mdk工程文件

    幾年前使用過cubemx,可以生成keil的工程文件。最近有個(gè)工程使用cubemx創(chuàng)建,結(jié)果只能生成stm32cubemx類型的文件,無法生成mdk的工程文件。 請(qǐng)教如何解決。 (我之
    發(fā)表于 01-04 20:03

    新唐科技率先發(fā)布免費(fèi)版Arm Keil MDK,助力嵌入式開發(fā)

    2024年11月5日,新唐科技正式推出了免費(fèi)版的Arm? Keil? MDK Nuvoton Edition,成為全球首家向開發(fā)者提供Keil MDK完整版本的半導(dǎo)體公司。這款專業(yè)開發(fā)工具專為
    的頭像 發(fā)表于 11-06 11:07 ?2417次閱讀

    TAS2555如何把i2s的配置也包含到bin文件中?

    目前使用PPC3已經(jīng)完成spk的調(diào)試生成了bin文件,但是在PPC中如何配置I2S接口的時(shí)序,沒找到這個(gè)項(xiàng)目 在android平臺(tái)上是通過bin文件完成2555寄存器初始化的,那如何
    發(fā)表于 10-15 08:33

    使用vscode始終無法找到頭文件怎么解決?

    為“windows-gcc-arm”:“D:/env-windows/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gcc” [2024/
    發(fā)表于 09-27 06:33

    bin文件怎么燒錄到stm32

    燒錄bin文件到STM32微控制器是一個(gè)相對(duì)復(fù)雜的過程,涉及到硬件連接、軟件配置和固件燒錄等多個(gè)方面。 一、硬件準(zhǔn)備 STM32開發(fā)板 STM32開發(fā)板是燒錄bin文件的基礎(chǔ),市場(chǎng)上有
    的頭像 發(fā)表于 08-22 09:38 ?4386次閱讀

    用labview實(shí)現(xiàn)串口bin文件或hex文件的燒錄。bin要用Xmodem協(xié)議。

    不需要進(jìn)行轉(zhuǎn)換。bin文件更是需要用Xmodem協(xié)議來傳輸,編寫學(xué)習(xí)的很頭疼,想看一下大家有沒有相關(guān)的案例學(xué)習(xí)一下。謝謝
    發(fā)表于 08-12 15:19

    ESP8266為什么掛載不同大小的FlashROM,下載bin文件的地址不同?

    1、一般來說大內(nèi)存下載小固件,剩余內(nèi)存空間空閑著是不影響使用的。然而ESP8266除了boot.bin下載到固定的0x00000地址,user1.bin下載到固定的0x01000以外,其他如
    發(fā)表于 07-19 15:34