-
Notifications
You must be signed in to change notification settings - Fork 0
SigrandLLC/adm_boot
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Linux/5120 system boot loader (v0.03 20030815)
================================================
This release supports ADM5120 TestBoard fetures.
1) Check the makefile and select the byte order, flash type and flash size
that you wish to compile.
a) BYTE_ORDER = BIG_ENDIAN or LITTLE_ENDIAN
b) FLASH_TYPE = NOR_FLASH or NAND_FLASH
c) BOARD_NOR_FLASH_SIZE = 0x200000 or 0x400000
Note: Nand flash default 32MB and Don't care the "BOARD_NOR_FLASH_SIZE".
2) Fix the include file "./include/memdev.h" to fit your system SDRAM size.
3) Check the file of linuxld.c if the testboard is for VINETIC or not
(Mark #define AM5120_VINETIC 1).
3) Run 'make', please use cygwin and mips cross compiler.
4) You can find the boot loader image in the
"./bin/el/$(FLASH_TYPE)/", "./bin/eb/$(FLASH_TYPE)/",
(Depend on FLASH_TYPE and BYTE_ORDER)
5) You can use any method to burn the image to your flash memory.
(The .cmm file for ICE is under ./bin/el/$(FLASH_TYPE) or
./bin/eb/$(FLASH_TYPE) respectively.)
6) Loader function:
[1] Xmodem Download
[2] TFTP Client Download
[3] Print Boot Params
[4] Set Boot Params
[5] Update bootloader
[6] Exit
#### System Map ####
+------------------------------------+
| Boot loader (64k) |
+------------------------------------+
| System Parameter (64k) |
+------------------------------------+
| |
| vmlinuz (Remaining) |
~ ~
~ ~
| |
| |
+------------------------------------+
#### System Map (SDRAM 16 Mbyte at least) ####
0x0 +------------------------------------+ LINUXLD_SDRAM_START
| Exception (8 KB) |
0x00002000 +------------------------------------+ LINUXLD_KERNEL_START
| Linux Kernel |
| Code & Data Segment |
| (6 MB) |
| |
| |
0x00600000 +------------------------------------+ LINUXLD_MEMPOOL_STATR
| Bootloader memory pool |
| (2 MB) |
| |
0x00800000 +------------------------------------+ LINUXLD_LOADER_START
| Boot loader |
| Code & Data Segement |
| (64 KB) |
0x00810000 +------------------------------------+
| Reserve Area (64KB) |
| |
0x00820000 +------------------------------------+ LINUXLD_DOWNLOAD_START
| Download Buffer |
| (4 MB) |
| |
0x00c00000 +------------------------------------+ LINUXLD_GZIP_HEAP
| gzip heap |
| (3 MB) |
| |
0x01000000 +------------------------------------+
About
Boot loader for Sigrand SG17 platform
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published