[En-Nut-Discussion] Nut/OS for AT90CAN128 processor
Harald Kipp
harald.kipp at egnite.de
Thu Feb 10 10:49:45 CET 2005
Henrik,
At 17:30 10.02.2005 +1000, you wrote:
>Hello,
>
>Today I checked in my changes for the AT90CAN128 CPU support. More than 40
>source files needed to be changed. Even though I tried to be very careful
>and checked every change twice, I expect that some things I wasn't aware
>of might be broken now. Some more modifications might be required to
>support the ICC compiler which I don't have.
I tested compiling and linking for the following targets:
10 and 100 Mbit Ethernuts using WinAVR-20030913
10 and 100 Mbit Ethernuts using ICCAVR 6.30
ATmega103 using WinAVR-20030913
GameBoy Advance using GNUARM (arm-elf-gcc 3.4.3)
No errors, great!
>There are still a few issues with the AT90CAN128 which have to be resolved:
>1) The EEPROM routines in avr-libc are broken for this device and I
>suggest that NutOS includes its own routines to overcome this issue. I
>have some C code which I can contribute. At this stage NutLoadConfig is
>just a dummy for this CPU.
I agree.
>3) Support for ICC and this CPU is also outstanding.
My old ICC version is from Dec. 2003. No AT90CAN128...I'll have to upgrade.
Your clean-ups will make future porting much easier.
Many thanks,
Harald
More information about the En-Nut-Discussion
mailing list