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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot