一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲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ù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-14 10:59 ? 次閱讀

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

使用過(guò)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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM處理器
    +關(guān)注

    關(guān)注

    6

    文章

    361

    瀏覽量

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

    關(guān)注

    4

    文章

    209

    瀏覽量

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

    關(guān)注

    0

    文章

    26

    瀏覽量

    8534
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    使用stm32cubeMX無(wú)法生成mdk工程文件

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

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

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

    bin文件怎么燒錄到stm32

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

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

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

    怎么加上.bin文件的版本號(hào)?

    描述:我想在工程名稱后添加改工程的版本,這樣生成的固件就是帶版本號(hào)的。 問(wèn)題:目前生成的bin文件后面帶不上版本號(hào),不知道為啥?如下圖所示。有人知道怎么加上.bin文件的版本號(hào)嗎?
    發(fā)表于 06-11 07:43

    vscode flash不燒錄app.bin文件怎么解決?

    燒錄了BootLoader.bin及分區(qū)bin(若有)文件,卻不燒錄app的bin文件 直接導(dǎo)入examples中的hello word工
    發(fā)表于 06-05 06:20

    I2C boot使用ARM GCC編譯pass, 改用ARM MDK編譯報(bào)錯(cuò)怎么解決?

    I2C boot 使用ARM GCC 編譯pass, 改用ARM MDK 編譯報(bào)錯(cuò)如下, 怎么解決,謝謝! cannot open source input file &quot
    發(fā)表于 06-03 06:06

    TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這一特性讓使用TSMaster軟件的用戶可以更便捷地對(duì)Hex、bin、mot、s19和tsbinary類型的文件進(jìn)行處理。本
    的頭像 發(fā)表于 06-01 08:21 ?1224次閱讀
    TSMaster 中 Hex <b class='flag-5'>文件</b>編輯器使用詳細(xì)教程

    mdk5添加頭文件路徑檢索不出來(lái)文件是怎么回事?

    mdk5添加頭文件路徑檢索不出來(lái)文件
    發(fā)表于 05-29 07:39

    CubeIDE如何讓生成的bin文件不帶外部Flash的數(shù)據(jù)?

    最近用CubeIDE生成了上G的文件 原因是 bin里包含了外部Flash的文件,雖然外部Flash的文件不大只要幾MB,但是地址被拉長(zhǎng)了 有啥辦法讓生成的
    發(fā)表于 05-24 08:06

    MDK模擬的時(shí)候出現(xiàn)找不到頭文件情況,為什么?

    MDK中編譯沒(méi)問(wèn)題,下載也可以用。只有模擬的時(shí)候出現(xiàn)找不到頭文件。
    發(fā)表于 05-23 06:39

    stm32下載freertos,hex文件小燈就閃爍,下載bin文件就毫無(wú)反應(yīng)呢?

    為什么我下載hex文件小燈就閃爍,下載bin文件就毫無(wú)反應(yīng)呢求高手解答 謝謝
    發(fā)表于 05-16 08:05

    stm32cubemx生成mdk-arm v4項(xiàng)目文件無(wú)法打開(kāi)是什么原因?qū)е碌模?/a>

    stm32cubemx 生成mdk-arm v4 項(xiàng)目文件無(wú)法打開(kāi)
    發(fā)表于 05-14 06:43

    STM32的DSP庫(kù)函數(shù)FFTarm_fft_bin_example里面,為什么.arm_fft_bin_data.c的數(shù)據(jù)都是隔一個(gè)位置補(bǔ)0的?

    STM32的DSP庫(kù)函數(shù),F(xiàn)FTarm_fft_bin_example里面,為什么.arm_fft_bin_data.c的數(shù)據(jù)都是隔一個(gè)位置補(bǔ)0的,然后數(shù)據(jù)有2048個(gè),實(shí)際arm
    發(fā)表于 05-08 07:02