音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

winavr編譯程序的代碼大小有限制嗎?

作者:sky134579 欄目:單片機(jī)
winavr編譯程序的代碼大小有限制嗎?
我的程序代碼較多,編譯出來的main.elf竟然有622k, 生成不了hex文件.
編譯器給出的編譯結(jié)果是:
Size before:
c:\WinAVR\bin\avr-size.exe: MAIN.elf: File format not recognized
AVR MEMORY Usage:
-----------------
DEVICE: ATMEGA64

Program:       0 bytes (0.0% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)


兩天了沒一點(diǎn)頭緒,自己覺得程序沒問題,文件格式也符合要求啊.可就是編譯不通.
希望哪位winavr 高手能指點(diǎn)一下這種問題的處理方法.
在此先謝了!

2樓: >>參與討論
sky134579
完整的編譯器結(jié)果如下:
我用的是winavr20050214,看調(diào)試結(jié)果好象是代碼空間的問題及文件格式的問題.自己又實(shí)在找不到原因,希望哪位熱心人能指點(diǎn)迷津.
> "make.exe" all

-------- begin --------
avr-gcc (GCC) 3.4.3
COPYRIGHT (C) 2004 Free SOFTWARE Foundation, Inc.
This is free SOFTWARE; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Size before:
c:\WinAVR\bin\avr-size.exe: MAIN.elf: File format not recognized
AVR MEMORY Usage:
-----------------
DEVICE: ATMEGA64

Program:       0 bytes (0.0% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)



Creating load file for FLASH: MAIN.hex
avr-objcopy -O ihex -R .EEPROM MAIN.elf MAIN.hex
avr-objcopy: MAIN.elf: File format not recognized
make.exe: *** [MAIN.hex] Error 1

> PROCESS Exit Code: 2


3樓: >>參與討論
slickedit
建議可以去掉Debug部分
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
新手請教語句
LABTOOL-48XP軟件升級沒有?
請問:在IARAVR的多個模塊程序中如何才能允許重復(fù)的函數(shù)名?
請問為什么沒有Make.EXE文件
新手編譯中出現(xiàn)的問題
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號