MDK生成bin檔案的方法及bin檔案大小對程式的影響
MDK生成bin檔案的方法及bin檔案大小對程式的影響
使用MDK軟體一般是不生成bin檔案的,而是生成的是hex檔案。但是在某些時候需要生成bin檔案,或者要知道bin檔案的大小。因為bin檔案的大小直接關乎程式能不能下載到晶片,例如STM32F103ZET6的flash大小是512KB,那麼bin檔案的大小就不能超過512KB,否則程式就不能下載。下面說說如何生成bin檔案:
這一步是在user裡面填寫的。選中fromelf.exe後打個空格鍵,在後面總共填入如下資訊,
D:\MDK514\ARM\ARMCC\bin\fromelf.exe --bin -o ..\OBJ\RTC.bin ..\OBJ\RTC.axf
--bin -o ..\OBJ\RTC.bin後面要再打一次空格,輸出的bin檔案在OBJ資料夾裡面,檔名為RTC和你的工程名字一樣。
然後執行編譯程式,可以看到編譯成功,生成了bin檔案
最後可以看到bin檔案的大小317KB沒有超過內部flash的512KB限制,所以程式可以正常下載
相關推薦
MDK生成bin檔案的方法及bin檔案大小對程式的影響
MDK生成bin檔案的方法及bin檔案大小對程式的影響 使用MDK軟體一般是不生成bin檔案的,而是生成的是hex檔案。但是在某些時候需要生成bin檔案,或者要知道bin檔案的大小。因為bin檔案的大小直接關乎程式能不能下載到晶片,例如STM32F10
linux下生成core dump檔案方法及設定
ulimit -c 1024鍵入 ulimit -c如果顯示 1024 那麼說明 coredump 已經被開啟。1024 限制產生的 core 檔案的大小不能超過 1024kb,可以使用引數unlimited,取消該限制ulimit -c unlimited
Java程式如何生成Jar、exe及安裝檔案
Java程式如何生成Jar、exe及安裝檔案一、用Eclipse生產Jar檔案首先,看一下我的專案的目錄結構:1,專案名字上面點右鍵,選擇Export,在選擇java\JAR file,下一步;如下圖:
linux遠端拷貝檔案方法及not a regular file 錯誤解決方案
操作步驟: 1、搭建區域網:參考以下文章中網路配置部分:http://dblab.xmu.edu.cn/blog/install-hadoop-cluster/ 2、搭建好區域網後,可以使用scp命令完成遠端檔案拷貝操作 命令格式: scp [引數] [原路徑] [目標路
git刪除遠端倉庫檔案方法及常用指令
git刪除遠端倉庫的檔案方法 git rm xx 刪除xx檔案 在本地倉庫刪除資料夾 git rm –r xx 刪除資料夾 –r 表示遞迴
Arduino驅動I2C介面12864LCD大屏液晶模組方法及庫檔案
關鍵詞:Arduino顯示,12864液晶模組,中文顯示,IIC介面,I2C介面,12864驅動程式 液晶顯示模組目前在中國發展已經有30多個年頭了,市場上應用最廣泛的要屬於128*64點陣的顯示屏,從型別上分COB,COG及OLED, 穩定性和經濟性最好要屬於COB工藝的
Matlab程式呼叫外部exe(可執行檔案)方法及引數傳遞
如何進行matlab和c程式碼聯合除錯, 請見下帖: 一般情況,exe檔案都是一些獨立執行的程式,不需要涉及其他輸入輸出。但是有時我們的確需要!下面我們就對這個問題分析下!其實,將引數傳遞給一個由matlab建立的exe,與將引數傳遞給其它任何平臺的應用程式一樣下面
一個簡單的執行程序的GNU automake自動生成Makefile的方法及案例
rect -o 創建 otool 其中 ner markdown ted head 一個簡單的執行程序的GNU automake自動生成Makefile的方法及案例 在GNU的世界裏,存在Automake這樣的工具進行自動生成Makefile文件,automake是由Per
【筆記】window下 使用c++遍歷資料夾及其子資料夾和檔案,並列印檔案路徑及各檔案內容
這兩天一直在學習如何使用c++遍歷資料夾、讀取檔案內容和寫入檔案。 話不多說,直接上程式碼 /** 檔案功能:遞迴遍歷資料夾,遍歷資料夾及其子資料夾和檔案.列印資料夾名稱、檔名稱和檔案數目*** 參考:https://www.cnblogs.com/collectionne/p/679230
JAVA核心技術I---JAVA基礎知識(檔案系統及java檔案基本操作)
一:檔案概述 檔案系統是由OS(作業系統)管理的 檔案系統和Java程序是平行的,是兩套系統 檔案系統是由資料夾和檔案遞迴組合而成 檔案目錄分隔符 –Linux/Unix 用/隔開 –Windows用\隔開,涉及到轉義,在程式中需用/或\\代替 檔案包括檔案裡面的內容和檔案基本屬性 檔案
讀取properties檔案方法,properties檔案無法刪除
import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.Uns
ASP .NET MVC4 專案檔案結構及各檔案的作用
本文建立專案環境為Visual Studio 2010 + ASP .NET MVC4,專案為MVC4框架自帶的示例專案,其中包含Home、About、Contact、登入等頁面,建立專案會自動新增一些檔案和資料夾,Internet應用程式模板建立完預設有8個頂級目
一個簡單的執行程式的GNU automake自動生成Makefile的方法及案例
1、autoscan 2、修改生成的configure.scan為configure.in 3、aclocal 4、autoheader 5、autoconf 6、建立Makefile.am並進行具體內容的寫入 7、automake 8、automake 9、./configure生成Makefile
js註意點:數組比較大小方法及數組與對象的區別
不一定 介紹 比較大小 字符串 既然 無序 延伸 asc 索引 (遷移自舊博客2017-04-19) 快速復制數組及數組比較大小方法 首先介紹一下復制數組的方法: var arr = ['A', 'B', 'C', '
MDK生成bin檔案通過USB進行IAP升級時,無法啟動
BOOT 更新微控制器內的使用者程式,方式一般都是模擬器,串列埠,網路口,usb DFU,另類一點CAN也行,但是這些方式都有一個共同點,必須要有相應的上位機配合操作,這個比較麻煩。 另一種方式是把我們的裝置通過USB插入電腦,在電腦上映射出一個磁碟,把升級的.bin檔案拷貝到磁碟中,b
KEIL / MDK生成BIN檔案的兩種方式,直接複製就能用
在After Build/Rebuild選項卡中,勾選 "Run # 1",在後面輸入框寫入bin檔案生成方式,如下 圖1 第一種方式:設定絕對路徑(個人實踐過,沒有成功,不知道為什麼) "D:\Program Files\MDK516\ARM\ARMCC\bin\
JDK1.8 bin目錄下的exe檔案使用方法簡介(一)
appletviewer.exe(小程式瀏覽器,可用來執行HTML檔案上的小程式): windows環境下新建一個java檔案,定義為一個彈窗事件小程式(彈窗顯示一段文字): import java.awt.*; import java.applet.*; public clas
JDK1.8 bin目錄下的exe檔案使用方法簡介(四)
jabswitch.exe 使用方法:Java Access Bridge Switch的簡稱,用於控制Java訪問橋的開/關。Java訪問橋是一種技術,讓Java應用程式實現Accessibility API,以供Microsoft Windows系統的輔助技術訪問。 測試方法:
JDK1.8 bin目錄下的exe檔案使用方法簡介(三)
idlj.exe的使用方法: 這些工具用於建立使用 OMG-Standard IDL 和 CORBA/IIOP 的應用程式 比較晦澀的詞語請見此篇短文:https://blog.csdn.net/hipilee/article/details/42197765 生產對映到OMG IDL介
JDK1.8 bin目錄下的exe檔案使用方法簡介(二)
extcheck.exe(jar包版本衝突檢測): 使用方式:在cmd命令列視窗中鍵入:extcheck -verbose jarfilename 使用作用:用 jarfilename 包裡的 MANIFEST.MF 檔案,與java的安裝擴充套件資料夾 jdk/jre/lib/ext