upstream u-boot with additional patches for our devices/boards: https://lists.denx.de/pipermail/u-boot/2017-March/282789.html (AXP crashes) ; Gbit ethernet patch for some LIME2 revisions ; with SPI flash support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
u-boot/doc/README.dk1c20

2.1 KiB


Nios Development Kit
Cyclone Editions

Last Update: October 4, 2003
====================================================================

This file contains information regarding U-Boot and the Altera
Nios Development Kit, Cyclone Edition (DK-1C20). For general Nios
information see doc/README.nios.

For those interested in contributing ... see HELP WANTED section
in doc/README.nios.


Files
------
board/dk1c20/*
include/configs/DK1C20.h

Memory Organization
--------------------

-The heap is placed below the monitor (U-Boot code).
-Global data is placed below the heap.
-The stack is placed below global data (&grows down).

Misc
-----

The hello_world example works fine.


Programming U-Boot into FLASH with GERMS
-----------------------------------------
The current version of the DK-1C20 port occupies less than
60 KByte. So everything will fit into a single Flash sector.
To program U-Boot into the DK-1C20 flash using GERMS do the
following:

1. From the command line, download U-Boot using the nios-run:

$ nios-run -r u-boot.srec

This takes about 45 seconds (GERMS is not very speedy here).
After u-boot is downloaded it will be executed. You should
see the following:

U-Boot 1.0.0-pre (Oct 4 2003 - 07:39:24)

CPU: Nios-32 Rev. 3.08 (0x3018)
Reg file size: 256 LO_LIMIT/HI_LIMIT: 2/14
Board: Altera Nios 1C20 Development Kit
In: serial
Out: serial
Err: serial
==>


2. Quit nios-run and start your terminal application (e.g. start
Hyperterminal or minicom).

3. From the U-Boot command prompt, erase a sector of flash at 0x40000:

==> erase 40000 4ffff

4. Download the u-boot code to RAM. When using Hyperterminal, do the
following:

--From the u-boot command prompt start a binary download to SRAM:

==> loadb 800000

--Download u-boot.bin using kermit.

5. Copy the binary image from SRAM to flash:

==> cp.b 800000 40000 10000

U-Boot will now automatically start when the board is powered on or
reset using the Standard-32 configuration. To start U-Boot with the
Safe-32 configuration, enter the following GERMS command:

+ g 40000