Operating the Unit
82
AM4904 User Guide
www.kontron.com
3.7 Firmware Administration
A running AM4904 system requires – after the bootloader has passed control to the kernel – the kernel itself,
the root file system (initrd), the FASTPATH switching application and the CM application. These software
components make up the AM4904 firmware.
The board supports two permanent storage devices, one is an on-board integrated 64 MB NOR flash that is
also used as the power-up boot source and contains bootloader as well as operating system and application
data. The other is an onboard NAND flash device.
The onboard NOR flash is logically divided into two banks, where the first bank is used during regular system
operation. The second bank normally contains an exact copy of the first bank and can be used to restore nor-
mal system operation in case the first bank contains an invalid boot image. The first bank include flash par-
titions mtd0-mtd4, the second bank (rollback image) is stored in flash partition mtd6. Persistent system
data is stored in partition mtd5 and backed up in mtd7. The write protected partition mtd8, which consists of
1 single flash sector, holds the boot firmware.
The partition scheme of the flash is shown below:
watchdogboot
0 – disable boot monitor watchdog (default)
5...n – timeout in seconds before boot monitor watchdog fires
default: 5
Note: This is the pBMWD watchdog
watchdogos
0 – disable OS load watchdog
15..dis.n – timeout in seconds before load OS watchdog fires
default: 45
Note: This is the pOSWD watchdog
recover_flash
Command script that is executed when the onboard flash is corrupted
reset_unknown
0 – do not cold reset when unknown reset type is detected
1 – enable cold reset when unknown reset type is detected (default)
stop_posterr
0 – ignore POST errors (default)
1 – Start CLI on POST errors
disable_rollback
0 – rollback when CRC check of kernel or rootfs fails (default)
1 – do not rollback
pci_ethreset
1 – do not automatically disable ETH RESET to T2/T3 (default)
0 – do automatically disable ETH RESET to T2/T3
Table 3-38: FLASH Partition Scheme (64MB)
Partition
Description
Size
MTD
u-boot
Secondary bootloader based on U-Boot
512 kB
mtd0
vpd
Vital Product Data
256 kB
mtd1
env
Redundant bootloader environment (each 128 KB)
256 kB
mtd2
kernel
Linux system (kernel and initrd multi image)
26112 kB
mtd3
config
Read/Write Configuration data
4352KB
mtd4
Table 3-37: Bootloader Environment Variables (Continued)
Name
Description
Содержание AM4904
Страница 19: ...1KTC5520 EATX Chapter 1 Introduction www kontron com...
Страница 24: ...6KTC5520 EATX Chapter 2 Functional Description www kontron com...
Страница 65: ...47KTC5520 EATX Chapter 3 Operating the Unit www kontron com...
Страница 104: ...85KTC5520 EATX Chapter 4 Hardware Installation www kontron com...
Страница 109: ...90KTC5520 EATX Chapter 5 Power Considerations www kontron com...
Страница 113: ...Chapter 6 Thermal Considerations www kontron com...
Страница 121: ...1 Appendix A CM Configuration Options www kontron com...
Страница 128: ...1 Appendix B Getting Help www kontron com...
Страница 131: ...1KTC5520 EATX Appendix C Glossary www kontron com...