編譯通過之后的文件大小問題

我用ATmega32,采用庫文件CH375HFB.A和頭文件CH375HFB.H.目前自己寫了個(gè)很簡(jiǎn)單的測(cè)試程序,很短的.采用的是ICCAVR,可是為什么我編譯通過后生成的,.HEX文件有44K啊,我的單片機(jī)只有32K的FLASH啊!是不是編譯的時(shí)候得選擇編譯配置頁面下的相關(guān)優(yōu)化設(shè)置???真郁悶啊!請(qǐng)大家指點(diǎn)!!多謝?。?!

生成的HEX文件實(shí)際上是16進(jìn)制的文件,而真正燒到單片機(jī)里面去的卻是2進(jìn)制文件,你可以將HEX文件通過工具轉(zhuǎn)換成2進(jìn)制文件,應(yīng)該在15K左右,不需要設(shè)置


謝謝hcn大俠的指點(diǎn)。我試著往單片機(jī)里燒了一下,在燒寫軟件的界面打開上面的.hex文件之后,我看到事實(shí)上程序代碼也就到8K的地址左右而已。往下的地址就全是FF了。只是象我這樣直接燒那個(gè)44K的文件因該沒什么問題吧?還是我必須轉(zhuǎn)化成2進(jìn)制文件再燒寫才可以呢?小弟愚笨,請(qǐng)指點(diǎn),謝謝!!


沒必要轉(zhuǎn)換,實(shí)際的HEX文件在通過編程器軟件燒寫的時(shí)候已經(jīng)轉(zhuǎn)換成2進(jìn)制文件了。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频