找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6365|回復(fù): 18
收起左側(cè)

怎樣把兩個(gè)hex文件合并后生成一個(gè)hex文件裝載?

  [復(fù)制鏈接]
ID:706920 發(fā)表于 2020-3-30 13:06 | 顯示全部樓層 |閱讀模式

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:450849 發(fā)表于 2020-3-31 16:49 | 顯示全部樓層
,開個(gè)玩笑, 可以實(shí)現(xiàn),首先你保證你的兩個(gè)文件地址不能重合,然后把第一個(gè)文件的結(jié)束碼:00000001FF,刪除,復(fù)制  粘貼上第二個(gè)文件所以內(nèi)容,保存,就可以了 。

當(dāng)然有的軟件也不能正常讀取到全部。有的可以就跟軟件讀取的方式有關(guān)系,可以試試!
回復(fù)

使用道具 舉報(bào)

ID:487821 發(fā)表于 2020-3-30 14:01 | 顯示全部樓層
不可能
回復(fù)

使用道具 舉報(bào)

ID:452950 發(fā)表于 2020-3-30 14:02 | 顯示全部樓層
不存在的
回復(fù)

使用道具 舉報(bào)

ID:367369 發(fā)表于 2020-3-30 14:47 | 顯示全部樓層
51單片機(jī)合并代碼很麻煩嗎?
兩個(gè)hex按邏輯說就有兩個(gè)main怎么合并裝載,沒學(xué)過hex的編寫
回復(fù)

使用道具 舉報(bào)

ID:713781 發(fā)表于 2020-3-31 13:44 | 顯示全部樓層
hex不能編寫吧
回復(fù)

使用道具 舉報(bào)

ID:531987 發(fā)表于 2020-3-31 14:50 | 顯示全部樓層
曾經(jīng)我剛學(xué)的時(shí)候也這么想過,后來發(fā)現(xiàn)不可能
回復(fù)

使用道具 舉報(bào)

ID:282850 發(fā)表于 2020-3-31 16:42 | 顯示全部樓層
hex本身就不可懂,是否有點(diǎn)象把兩個(gè)大腦合成一個(gè)大腦的外科手術(shù)。
回復(fù)

使用道具 舉報(bào)

ID:450849 發(fā)表于 2020-3-31 16:45 | 顯示全部樓層
沒懸賞,不然我就告訴你啦 哈哈!
回復(fù)

使用道具 舉報(bào)

ID:388929 發(fā)表于 2020-3-31 17:35 | 顯示全部樓層
原理上不可行
回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2020-3-31 18:08 | 顯示全部樓層
不是不可能,是你不會而已,要合并,主要是要修改代碼的指令,插入調(diào)用的程序,實(shí)際上就是你要知道每一個(gè)代碼所代表的意思,改了不會影響等個(gè)程序的運(yùn)行
回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2020-3-31 18:10 | 顯示全部樓層
是很麻煩,不是不能改,在計(jì)算機(jī)不發(fā)達(dá)時(shí)就是這么干的,把指令轉(zhuǎn)換為16進(jìn)制代碼輸入單片機(jī)
回復(fù)

使用道具 舉報(bào)

ID:695749 發(fā)表于 2020-3-31 18:28 | 顯示全部樓層
怎樣把兩個(gè)hex文件合并后生成一個(gè)hex文件裝載?
這樣回答問題,希望你滿意。一是兩個(gè)hex文件不能同時(shí)寫入一片單片機(jī)里;二是用keil編程時(shí),可以將兩個(gè)工程項(xiàng)目內(nèi)容進(jìn)行修改,合并成一個(gè)工程項(xiàng)目,在編譯時(shí)輸出一個(gè)hex文件。三是用兩片單片機(jī)分別裝入不同的hex文件。謝謝大家的分享!
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2020-3-31 19:51 | 顯示全部樓層
1、先將各個(gè)hex文件利用反匯編軟件轉(zhuǎn)換為匯編程序,
2、將各個(gè)程序畫成框圖。
3、將兩個(gè)框圖流程串聯(lián)起來。
4、重新整合框圖,走通各個(gè)分支。
5、在按框圖寫程序。利用KEIL生成hex文件

把兩個(gè)程序合并后生成一個(gè)程序
程序合并時(shí),函數(shù),變量和管腳定義不能重復(fù)

回復(fù)

使用道具 舉報(bào)

ID:706920 發(fā)表于 2020-4-2 16:31 | 顯示全部樓層
boboxuexi 發(fā)表于 2020-3-31 16:49
,開個(gè)玩笑, 可以實(shí)現(xiàn),首先你保證你的兩個(gè)文件地址不能重合,然后把第一個(gè)文件的結(jié)束碼:00000001FF,刪除 ...

謝謝!

回復(fù)

使用道具 舉報(bào)

ID:706920 發(fā)表于 2020-4-2 16:32 | 顯示全部樓層
angmall 發(fā)表于 2020-3-31 19:51
1、先將各個(gè)hex文件利用反匯編軟件轉(zhuǎn)換為匯編程序,
2、將各個(gè)程序畫成框圖。
3、將兩個(gè)框圖流程串聯(lián)起來 ...

謝謝!
回復(fù)

使用道具 舉報(bào)

ID:510365 發(fā)表于 2020-4-3 17:13 | 顯示全部樓層
暈 你這明顯就是不懂hex文件吧
回復(fù)

使用道具 舉報(bào)

ID:706920 發(fā)表于 2020-4-6 11:49 | 顯示全部樓層
baisstg 發(fā)表于 2020-4-3 17:13
暈 你這明顯就是不懂hex文件吧

第一次搞
回復(fù)

使用道具 舉報(bào)

ID:706920 發(fā)表于 2020-4-6 13:07 | 顯示全部樓層
angmall 發(fā)表于 2020-3-31 19:51
1、先將各個(gè)hex文件利用反匯編軟件轉(zhuǎn)換為匯編程序,
2、將各個(gè)程序畫成框圖。
3、將兩個(gè)框圖流程串聯(lián)起來 ...

好難的感覺
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表