[U-Boot] [PATCH 00/10] AVR32: RFC/preview - support for ATEVK1100 evaluation board

Olav Morken olavmrk at gmail.com
Fri Oct 10 15:15:42 CEST 2008


This is a patch series which adds support for the ATEVK1100 evaluation
board[1], and the AT32UC3A0xxx[2] microcontrollers used on that board.
The patch series is based on avr32/next.

This microcontroller is similar to the AT32AP700x, which is already
supported by U-Boot, and this code is therefore based on that.

Patch 1 makes a change which works around a bug in the compiler.
Patch 2-8 makes changes to other avr32-code in preparation for support of the
new microcontroller.
Patch 9 adds support for the AT32UC3A0xxx microcontrollers.
Patch 10 adds support for the ATEVK1100 evaluation board.

The current revisions of the microcontroller have a bug in the
SDRAM-controller, which makes it unreliable to run code from SDRAM. We
therefore currently relocate only data to SDRAM, and no code. This
makes U-Boot mostly useless on this platform until new revisions of the
microcontroller arrive. We are also going to add support for SRAM and
running U-Boot and loaded images from SRAM.


What works:
Loading U-Boot, serial console, loading image over dhcp/tftp, booting
image.

What doesn't work:
- Actually running the loaded image - it crashes due to the SDRAM-bug.
- Saving environment to flash - requires moving the code out of flash
  first.


[1] http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4114
[2] http://www.atmel.com/products/avr32/uc3/uc3_2.asp?family_id=682


More information about the U-Boot mailing list