avr-libc-dev
[Top][All Lists]
Advanced

[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 -------

Attachment: -
Description: Binary data

Attachment: -
Description: Binary data

Attachment: io86r401.h
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]