Проект который прекрасно компилируется в ICCAVR 6.31 не компилируется в ICCAVR 7.22С
Вылетает:
CODE
====================================
C:\iccv7avr\bin\imakew -f BI_TP.mak
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm System.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm display.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm IntHandle.c
!W D:\Tp_slave\IntHandle.c(11):[warning] old-style function definition for `T1Hnd'
!W D:\Tp_slave\IntHandle.c(16):[warning] old-style function definition for `T3Hnd'
!W D:\Tp_slave\IntHandle.c(22):[warning] old-style function definition for `RxcHnd'
!W D:\Tp_slave\IntHandle.c(27):[warning] old-style function definition for `TxcHnd'
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm keyboard.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm Timers.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm UART.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm BI06.c
iccavr -o BI_TP -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x20000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:0.4096 -fcoff -S2 @BI_TP.lk -lcatm128
ROM 3% full. 4446 out of 131072 bytes used.
RAM 633 bytes used (does not include stack usage).
can't open input file BI_TP.hex
C:\iccv7avr\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Fri Apr 18 08:53:57 2014
C:\iccv7avr\bin\imakew -f BI_TP.mak
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm System.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm display.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm IntHandle.c
!W D:\Tp_slave\IntHandle.c(11):[warning] old-style function definition for `T1Hnd'
!W D:\Tp_slave\IntHandle.c(16):[warning] old-style function definition for `T3Hnd'
!W D:\Tp_slave\IntHandle.c(22):[warning] old-style function definition for `RxcHnd'
!W D:\Tp_slave\IntHandle.c(27):[warning] old-style function definition for `TxcHnd'
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm keyboard.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm Timers.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm UART.c
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm BI06.c
iccavr -o BI_TP -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x20000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:0.4096 -fcoff -S2 @BI_TP.lk -lcatm128
ROM 3% full. 4446 out of 131072 bytes used.
RAM 633 bytes used (does not include stack usage).
can't open input file BI_TP.hex
C:\iccv7avr\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Fri Apr 18 08:53:57 2014
Переопределил функции
!W D:\Tp_slave\IntHandle.c(11):[warning] old-style function definition for `T1Hnd'
!W D:\Tp_slave\IntHandle.c(16):[warning] old-style function definition for `T3Hnd'
!W D:\Tp_slave\IntHandle.c(22):[warning] old-style function definition for `RxcHnd'
!W D:\Tp_slave\IntHandle.c(27):[warning] old-style function definition for `TxcHnd'
Warning-и перестали вылазить. Но ошибка вылазит все равно.
CODE
======================================
C:\iccv7avr\bin\imakew -f BI_TP.mak
iccavr -o BI_TP -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x20000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:0.4096 -fcoff -S2 @BI_TP.lk -lcatm128
ROM 3% full. 4446 out of 131072 bytes used.
RAM 633 bytes used (does not include stack usage).
can't open input file BI_TP.hex
C:\iccv7avr\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Fri Apr 18 09:14:48 2014
=======================================
C:\iccv7avr\bin\imakew -f BI_TP.mak
iccavr -o BI_TP -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x20000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:0.4096 -fcoff -S2 @BI_TP.lk -lcatm128
ROM 3% full. 4446 out of 131072 bytes used.
RAM 633 bytes used (does not include stack usage).
can't open input file BI_TP.hex
C:\iccv7avr\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Fri Apr 18 09:14:48 2014
=======================================
В чем может быть проблема? Спасибо.