[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] (Fwd) WinAVR 20030424
From: |
E. Weddington |
Subject: |
[avr-libc-dev] (Fwd) WinAVR 20030424 |
Date: |
Sun, 27 Apr 2003 13:53:00 -0600 |
Received personally. Forwarded to the avr-libc-dev list.
Eric
------- Forwarded message follows -------
Send reply to: "Ken Yasi" <address@hidden>
From: "Ken Yasi" <address@hidden>
To: <address@hidden>
Subject: WinAVR 20030424
Date sent: Sat, 26 Apr 2003 19:32:14 -0400
Hello Eric
Your work on providing the WinAVR releases is really appreciated by
AVR users.
You might want to check a couple of things in the latest 20030424
release.
( these items may have also been in previous releases, but i did not
check )
Regarding the AVR ASSP device the AT86Rf401 (avr + transmitter )
1.Corrections are needed to the io86r401.h file to match the latest
data sheet (03/03)
see attached edited file.
2. The vectors of the AT86RF401 are 2 word vectors ( requires JMP,
rather than RJMP)
like the newer mega devices, even tho there would never be a
requirement to address beyond
the range of an rjmp :)
I imagine this is something that a user cannot change and must be
done by WinAVR developers.
here is a section from the WinAVR listing showing rjmp for the
vectors
Disassembly of section .text:
00000000 <__vectors>:
0:02 c0 rjmp.+4 ; 0x6
2:1b c0 rjmp.+54 ; 0x3a
4:2c c0 rjmp.+88 ; 0x5e
00000006 <__ctors_end>:
3. A section of the interrupt.h file contains the following
extern inline void enable_external_int (unsigned char ints)
{
#if defined(EIMSK)
EIMSK = ints;
#elif defined(GIMSK)
GIMSK = ints;
#elif defined(GICR)
GICR = ints;
#else
# error "No valid external interrupt control register defined."
#endif
}
But none of those registers are available or defined for the
AT86RF401 device
and therefore you always get the #error when compileing for the RF401
target.
Maybe this can be edited to skip aroundthis for the RF401.
If this type of info needs to be sent to someone else, maybe you can
forward it
to the appropriate people involved.
Thanks
Ken
------- End of forwarded message -------
-
Description: Binary data
-
Description: Binary data
io86r401.h
Description: Binary data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-dev] (Fwd) WinAVR 20030424,
E. Weddington <=