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
