wiki:TBR/BSP/AVRTest

Version 22 (modified by C Rempel, on Jan 4, 2013 at 10:41:28 AM) (diff)

/* Porting Notes */

AVRTest

{{Infobox BSP |BSP_name = AVRTest |Manufacturer = Atmel Corporation |image = |caption = optional image caption |Board_URL = http://www.nongnu.org/simulavr/ |Architecture = Atmel AVR |CPU_model = ATmega128 |Monitor = NONE |Simulator = Simulavr |NVMEM = Varies by CPU model }}

Overview

AVRTest is a test suite which is part of the Simulavr simulator. The version of avr-libc being used on RTEMS is: 1.6.8

Describe the board here. Include links to manuals, brochures, etc.

Board Setup

If there are special jumper or ROM monitor settings, describe them.

Downloading and Executing

Describe the download procedure.

Debugging

How do you debug code on this board? What gdb setup? BDM, stub, etc?

Test Reports

{{Test Report |Version = CVS head |Date = DATE |User = User:WhoTestedThis? |Report = reports that something happened. }}= Porting Notes =

Probably have three long-term users: # AVR development community: want development svn/cvs instructions (for correcting problems before release) # AVR-RTEMS developers: want latest (or not so latest) release tar ball instructions (for tailoring configurations) # End Users: want packages (for developing Real-time AVR-Ada applications)

References

# http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=117076 : Theoretical customer requirements / goals of AVR-RTEMS port # http://nongnu.org/avr-libc/user-manual/ : avr-libc subset of Standard-C Library # http://nongnu.org/avr-libc/user-manual/library.html : possible use-case? # http://arduino.ada-language.com/building-avr-gnat-for-avr-ada.html : how to meet Ada on AVR requirement # http://www.mbeckler.org/microcontrollers/avrgcc_build : Build script for AVR toolset, potentially useful starting point to think about writing an RTEMS AVR toolset script # http://www.nongnu.org/avr-libc/user-manual/install_tools.html : Installing the toolset # http://www.nongnu.org/simulavr/contents.html : Using SimulAVR # http://lists.gnu.org/archive/html/simulavr-devel/2011-02/msg00034.html : Recommendation to use AVRTest if only running gcc-testing # http://www.mikrocontroller.net/articles/AVR-Simulation : Tutorial written in German, describes how to get the tools to work together to run SimulAVR # TinyRTEMS : Description of RTEMS for 8/16-bit micro-controllers, as well as compiler/linker flags and BSP support info # http://code.google.com/p/tiny-rtems/downloads/detail?name=Miao_Yan.tar.gz&can=2&q= : patches for tinyRTEMS (8-bit RTEMS)