wiki:TBR/BSP/AVRTest

Version 27 (modified by C Rempel, on Jan 5, 2013 at 11:27:48 PM) (diff)

/* References */

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 = ATmega64x - 64kb flash ATmega32x - 32kb |Serial = standard ICSP pinouts (10-pin or 6-pin connector) |Video = http://www.engineeringtv.com/video/Atmel-AVR-Xplained-Evaluation-K }}

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 =

(If we update) probably will 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)= Limited Resources =

Limited memory could be an issue...

References

# http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=117076 : Theoretical / hypothetical 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? # RTEMSAda : How to build RTEMS with Ada support # http://distribute.atmel.no/tools/opensource/Atmel-AVR-Toolchain-3.4.1.830/avr/ : up-to-date patches for avr toolchain # 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)