close
參考來源
http://www.denx.de/wiki/publish/DULG/DULG-tqm8xxl.html
The DENX U-Boot and Linux Guide (DULG) for TQM8xxL
Table of contents:
- 1. Abstract
- 2. Introduction
- 3. Embedded Linux Development Kit
- 3.1. ELDK Availability
- 3.2. Supported Host Systems
- 3.3. Supported Target Architectures
- 3.4. Installation
- 3.5. Working with ELDK
- 3.6. Mounting Target Components via NFS
- 3.7. Rebuilding ELDK Components
- 3.8. ELDK Packages
- 3.9. Rebuilding the ELDK from Scratch
- 3.10. Notes for Solaris 2.x Host Environment
- 4. System Setup
- 5. Das U-Boot
- 5.1. Current Versions
- 5.2. Unpacking the Source Code
- 5.3. Configuration
- 5.4. Installation
- 5.5. Tool Installation
- 5.6. Initialization
- 5.7. Initial Steps
- 5.8. The First Power-On
- 5.9. U-Boot Command Line Interface
- 5.9.1. Information Commands
- 5.9.2. Memory Commands
- 5.9.2.1. base - print or set address offset
- 5.9.2.2. crc32 - checksum calculation
- 5.9.2.3. cmp - memory compare
- 5.9.2.4. cp - memory copy
- 5.9.2.5. md - memory display
- 5.9.2.6. mm - memory modify (auto-incrementing)
- 5.9.2.7. mtest - simple RAM test
- 5.9.2.8. mw - memory write (fill)
- 5.9.2.9. nm - memory modify (constant address)
- 5.9.2.10. loop - infinite loop on address range
- 5.9.3. Flash Memory Commands
- 5.9.4. Execution Control Commands
- 5.9.5. Download Commands
- 5.9.5.1. bootp - boot image via network using BOOTP/TFTP protocol
- 5.9.5.2. dhcp - invoke DHCP client to obtain IP/boot params
- 5.9.5.3. loadb - load binary file over serial line (kermit mode)
- 5.9.5.4. loads - load S-Record file over serial line
- 5.9.5.5. rarpboot- boot image via network using RARP/TFTP protocol
- 5.9.5.6. tftpboot- boot image via network using TFTP protocol
- 5.9.6. Environment Variables Commands
- 5.9.7. Special Commands
- 5.9.8. Miscellaneous Commands
- 5.10. U-Boot Environment Variables
- 5.11. U-Boot Scripting Capabilities
- 5.12. U-Boot Standalone Applications
- 5.13. U-Boot Image Formats
- 5.14. U-Boot Advanced Features
- 6. Embedded Linux Configuration
- 7. Booting Embedded Linux
- 8. Building and Using Modules
- 9. Advanced Topics
- 9.1. Flash Filesystems
- 9.2. The TMPFS Virtual Memory Filesystem
- 9.3. Using PC Cards for Flash Disks, CompactFlash, and IDE Harddisks
- 9.4. Adding Swap Space
- 9.5. Splash Screen Support in Linux
- 9.6. Root File System: Design and Building
- 9.7. Root File System Selection
- 9.8. Overlay File Systems
- 9.9. The Persistent RAM File system (PRAMFS)
- 10. Debugging
- 11. Simple Embedded Linux Framework
- 12. Books, Mailing Lists, Links, etc.
- 13. Appendix
- 14. FAQ - Frequently Asked Questions
- 14.1. ELDK
- 14.2. U-Boot
- 14.2.1. Can UBoot be configured such that it can be started in RAM?
- 14.2.2. Relocation cannot be done when using -mrelocatable
- 14.2.3. U-Boot crashes after relocation to RAM
- 14.2.4. Warning - bad CRC, using default environment
- 14.2.5. Wrong debug symbols after relocation
- 14.2.6. Linux hangs after uncompressing the kernel
- 14.2.7. Erasing Flash Fails
- 14.2.8. Ethernet Does Not Work
- 14.2.9. Where Can I Get a Valid MAC Address from?
- 14.2.10. Why do I get TFTP timeouts?
- 14.2.11. How the Command Line Parsing Works
- 14.2.12. Decoding U-Boot Crash Dumps
- 14.2.13. Porting Problem: cannot move location counter backwards
- 14.2.14. How can I load and uncompress a compressed image
- 14.2.15. My standalone program does not work
- 14.2.16. U-Boot Doesn't Run after Upgrading my Compiler
- 14.3. Linux
- 14.3.1. Linux crashes randomly
- 14.3.2. Linux crashes when uncompressing the kernel
- 14.3.3. Linux Post Mortem Analysis
- 14.3.4. Linux kernel register usage
- 14.3.5. Linux Kernel Ignores my bootargs
- 14.3.6. Cannot configure Root Filesystem over NFS
- 14.3.7. Linux Kernel Panics because "init" process dies
- 14.3.8. Unable to open an initial console
- 14.3.9. Mounting a Filesystem over NFS hangs forever
- 14.3.10. Ethernet does not work in Linux
- 14.3.11. Loopback interface does not work
- 14.3.12. Linux kernel messages are not printed on the console
- 14.3.13. Linux ignores input when using the framebuffer driver
- 14.3.14. BogoMIPS Value too low
- 14.3.15. Linux Kernel crashes when using a ramdisk image
- 14.3.16. Ramdisk Greater than 4 MB Causes Problems
- 14.3.17. Combining a Kernel and a Ramdisk into a Multi-File Image
- 14.3.18. Adding Files to Ramdisk is Non Persistent
- 14.3.19. Kernel Configuration for PCMCIA
- 14.3.20. Configure Linux for PCMCIA Cards using the Card Services package
- 14.3.21. Configure Linux for PCMCIA Cards without the Card Services package
- 14.3.22. Boot-Time Configuration of MTD Partitions
- 14.3.23. Use NTP to synchronize system time against RTC
- 14.3.24. Configure Linux for XIP (Execution In Place)
- 14.3.25. Use SCC UART with Hardware Handshake
- 14.3.26. How can I access U-Boot environment variables in Linux?
- 14.3.27. The =appWeb= server hangs *OR* /dev/random hangs
- 14.3.28. Swapping over NFS
- 14.4. Self
- 14.5. RTAI
- 14.6. BDI2000
- 14.7. Motorola LITE5200 Board
- 14.8. TQM Boards
- 15. Glossary
全站熱搜
留言列表