找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4024|回復: 11
打印 上一主題 下一主題
收起左側(cè)

這個編譯后為什么不能生hex文件,是什么地方有問題嗎

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:828701 發(fā)表于 2020-10-16 15:14 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:328014 發(fā)表于 2020-10-16 16:02 | 只看該作者
這個是因為你的Keil軟件是試用版,不支持大于4k的hex,你可以向Keil公司購買此軟件即可解決
回復

使用道具 舉報

板凳
ID:654028 發(fā)表于 2020-10-16 16:53 | 只看該作者
編譯有錯,導致無法生成target。
魔術(shù)棒那里的output有生成.hex文件的選項,勾上
回復

使用道具 舉報

地板
ID:414556 發(fā)表于 2020-10-16 19:05 | 只看該作者
編譯錯誤,所以沒有生成HEX文件.
回復

使用道具 舉報

5#
ID:476699 發(fā)表于 2020-10-16 20:35 | 只看該作者
有錯誤呢,。故障代碼L250,。有錯誤肯定是無法生成目標文件呢
回復

使用道具 舉報

6#
ID:748788 發(fā)表于 2020-10-17 10:54 | 只看該作者
壇子里搜keil的key,然后再試試
回復

使用道具 舉報

7#
ID:123289 發(fā)表于 2020-10-17 14:21 | 只看該作者
HEX是機器碼級的文件
C是通用級文件
從通用文件到可執(zhí)行的機器碼文件,對于編譯器來說,需要一個編譯的規(guī)則,所以就是必須知道用的是什么樣單片機,不同的單片機,可以通用一個C程序,但其機器碼不一定相同。
回復

使用道具 舉報

8#
ID:818003 發(fā)表于 2020-10-17 14:28 | 只看該作者
設置正確嗎?

51hei截圖20201017150916.png (697 Bytes, 下載次數(shù): 51)

點擊魔術(shù)棒

點擊魔術(shù)棒

51hei截圖20201017151011.png (26.64 KB, 下載次數(shù): 52)

HEX勾上

HEX勾上
回復

使用道具 舉報

9#
ID:701852 發(fā)表于 2020-10-17 18:25 | 只看該作者
右鍵管理員啟動keil
File
License Management...
別的網(wǎng)站上上下一個2032的keil注冊機
把CID復制到注冊機的CID里
Target選C51
底下選Prof.Developers Kit (Plus)
點Generate
把最底下的框框里的注冊碼復制到keil的New License ID Code (LIC)里
點Add LIC
沒錯底下會顯示*** LIC Added Sucessfully ***
重啟keil就好了
回復

使用道具 舉報

10#
ID:658146 發(fā)表于 2020-10-18 09:57 | 只看該作者
看編譯結(jié)果,應該是代碼有問題,改好后記得魔術(shù)棒那output-》hex勾上
回復

使用道具 舉報

11#
ID:831754 發(fā)表于 2020-10-19 15:13 | 只看該作者
在Ten....1那個地方鼠標右鍵那里生成hex文件就行了
回復

使用道具 舉報

12#
ID:831792 發(fā)表于 2020-10-19 16:12 來自手機 | 只看該作者
點擊魔術(shù)棒標識,勾選create hex
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表