Hi all,
it is just to inform that I started the port of the Atmel SamR21Xplained
board. The board has the SamR21 which is a bundle of the SamD21 (cortex
m0+) and AT86RF233 transceiver. I'm using the Linaro gcc 4.8.3 patched
following instructions for the Opal (Sam3u) port (
https://github.com/csiro-wsn/tinyos-csiro-opal).
I started from scratch, hence, there is not that much. I implemented the
GeneralIO and Leds interface, and  wrote two components for managing the
Generic Clock Controller, which selects clock sources and distribute them
in the chip. I briefly tested, using direct register access, the RTC (set
to 32bit mode), Timer/Counter (both, 16 bit and 32 bit), EIC (External
Interrupt Controller) and they seem to work. Now I want to start writing
components implementing Counter,Alarm and Timer interfaces, but I got lost
looking at implementations for MSP430 and RFA1 thus, I think it will take a
little bit for doing that in a clean way. In addition I have one more week
of holidays, then the port will become low-priority again.

If anybody is interested in helping me (or even giving me some hints), I
can share the code on git. In particular, I know almost nothing on linker
scripts and startup codes, I copied them from the Atmel Studio ASF
framework and it worked, but for me it's magic :)
I don't have a linux programming tool, I compile the code and load the ihex
from atmel studio on windows using the EDBG chip onboard.
Bye,

Ugo



2014-04-20 20:44 GMT+02:00 Ugo Colesanti <[email protected]>:

> On 04/20/2014 06:09 PM, Martin Cerveny wrote:
>
>> Hello.
>>
>> Is there some progress or stable/final/tested code for Atmel newer RF
>> chips on ZigBit (ATZB) modules ?
>> Did someone check/test compatibility with previous chip generations ?
>> Is there some TinyOS implementation with XMega CPU (ATxmegaxxx) ?
>> And what about ARM Cortex-M0+ CPU (ATSAMR21xxx,
>> https://code.google.com/p/tinyos-cortex/) ?
>>
> We just bought an R21XplainedPro board, we are playing bit with it but
> with atmel studio only. There is almost no documentation (atmel sent us a
> very preliminary datasheet). We scheduled to work on a tinyos porting, but
> with very-low priority. The problem is that we are not familiar with cortex
> and with arm-gcc in general... if anyone wants to join...
>
>
>
>> RF:
>> - AT86RF233 - compatible with RF230 ?
>>     - Atmel module - http://www.atmel.com/tools/ATZB-RF-233-1-C.aspx
>>     Some references:
>>     - http://wiesel.ece.utah.edu/projects/10/
>>     - git://wiesel.ece.utah.edu/tinyos/tinyos-prod.git (branch wiesel)
>>
>> - AT86RF212B - compatible with RF212 ?
>>     - Atmel module - http://www.atmel.com/tools/ATZB-RF-212B-0-U.aspx
>>     - Atmel module - http://www.atmel.com/tools/ATZB-RF-212B-0-CN.aspx
>>
>> CPU&RF:
>> - ATmega256RFR2 - compatible with 128RFA1 ?
>>     - Atmel module - http://www.atmel.com/tools/ATZB-S1-256-3-0-U.aspx
>>     - Atmel module - http://www.atmel.com/tools/ATZB-S1-256-3-0-C.aspx
>>
> We are very familiar with RFA1 (we have a custom board based on this chip)
> and we have a couple of RFR2 bought from dresden elektronik, we didn't had
> time to focus on RFR2 yet, but it is planned very soon. We can let you know
> on any updates about this topic (it seems there are few changes in
> transceiver and ADC modules, for the rest they seem the same).
>
>
>
>> CPU+RF:
>> - ATxmega256A3U + AT86RF233
>>     - Atmel module - http://www.atmel.com/tools/ATZB-X0-256-3-0-C.aspx
>>
>> - ATxmega256A3U + AT86RF212B
>>     - Atmel module - http://www.atmel.com/tools/ATZB-X0-256-4-0-U.aspx
>>     - Atmel module - http://www.atmel.com/tools/ATZB-X0-256-4-0-CN.aspx
>>
>> Thanks for answers, Martin Cerveny
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>
>
> --
> Ugo Maria Colesanti
> Dipartimento di Ingegneria Informatica, Automatica e Gestionale "Antonio
> Ruberti"
> Sapienza Universita' di Roma
> Via Ariosto 25, II floor, room A221
> 00185, Rome
> http://wiserver.dis.uniroma1.it/cms/index.php/contacts/13-
> postdoc/4-ugo-colesanti
> Phone:  +39 06 77274056
> Fax:    +39 06 77274002
>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to