當前位置:首頁 » 編程軟體 » keil編譯通過無法生成axf

keil編譯通過無法生成axf

發布時間: 2022-07-25 16:32:48

1. 在keil中編譯時出現以下問題,希望大蝦給予解釋。必有重謝

內存空間不夠,可能是你程序中定義了太多的變數佔用了大量的空間。

拓展:

1、Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。

2、運行Keil軟體需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那麼Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。

2. KEIL編寫STM32時總是提示缺少AXF文件,這文件到底怎麼得來啊

你是不是復制別人的工程文件,來學習。雖然它們可以編譯通過,但運行時就會出錯說在你指定的文件路徑下找不到AXF文件。你必須指定它的路徑。
指定它方法是:
按Alt+F7出現「options for target" 在裡面選擇"output"選卡,點擊「select Folder objects....」選擇你的AXF文件,一般它在你的復制的工程文件夾里能找到。在「Name of Executable「編輯框里填寫你找到的*.AXF文件名。

3. 請教用MDK編譯出現dfa.axf: Error: L6218E: Undefined symbol

出現Target not created,原因主要有:

  1. 編譯時出錯,語法錯誤,變數未定義。

  2. 連接時出錯,調用外部函數,而由缺少相應的OBJ文件。

  3. 其他原因,用Demo版,限制是程序不能大於4K,結果你超過了4k。

4. 在keil for arm 編譯環境中,axf文件是干什麼的怎麼生成的能修改嗎

網路一下axf 官方文檔吧這個一時也說不清楚
簡單而言axf是一種文件格式 裡面可能包含調試信息和一些鏈接信息(記得不是很清楚了),keil是直接生成的就是axf,上面那個命令式把axf轉換為bin。(上面答得都是上面啊 )

5. keil工程下用.axf文件生成bin文件,但是我的工程里為何沒有.axf文件這跟什麼有關

這跟所選的晶元有關.
Arm的晶元如M3會生成.axf的elf format 文件.
51的晶元不會生成此文件,但可以生成hex文件,再轉成.bin文件.因為51生成的不是elf 格式的.

6. 使用KEIL的fromelf工具生成AXF文件時產生的錯誤,有沒有大神幫忙解答一下

你的Keil還沒有破解(或者說破解得不徹底),fromelf.exe 工具不允許被用來生成ELF格式的輸出文件。

7. 使用KEIL C51 V9.00調試軟體在LM3S6965中運行時,編譯無法生成axf文件,報錯如下圖

連接器的參數書寫錯誤。

網路嫌我字數不夠

8. keil5如何生成axf文件

1、Option for Target-User 在如下圖位置填入命令C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ./Objects/MCUAPP.bin ./Objects/*.axf(根據keil安裝路徑不同 C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe 會不一樣)
2、注意點:Output欄填寫Name of Executable時一定不要出現「.」

熱點內容
c語言取隨機數 發布:2025-02-06 02:46:57 瀏覽:863
uc緩存的視頻卡住 發布:2025-02-06 02:17:05 瀏覽:144
解壓同學介紹 發布:2025-02-06 02:13:10 瀏覽:776
icsftp 發布:2025-02-06 02:12:59 瀏覽:325
ftp跨域上傳文件 發布:2025-02-06 02:09:22 瀏覽:822
非遞歸全排列演算法 發布:2025-02-06 02:06:45 瀏覽:551
vs反編譯dll 發布:2025-02-06 02:06:00 瀏覽:584
ubuntu設置ftp許可權 發布:2025-02-06 01:54:07 瀏覽:599
奇瑞5哪個配置值得買 發布:2025-02-06 01:51:56 瀏覽:552
黑鯊手機哪裡看安卓版本 發布:2025-02-06 01:36:04 瀏覽:803