?? readme.txt
字號:
INDEX:1. FEATURES2. BUILDING BLOB FOR INTEL PXA27x PROCESSOR DEVELOPER'S KIT3. SWITCH SETTINGS4. USB SERIAL5. KNOWN PROBLEMS6. CHANGELOG+++ This software is licensed under the GNU GENERAL PUBLIC LICENSE, Version 2, June 1991 +++---------------------------------------------------------------------------- 1. FEATURESOriginal Blob is a boot loader for SA11x0(StrongARM) platforms. Blob isable to boot a kernel stored in flash or RAM and provide that with a ramdisk(again from flash or RAM). Blob is copyrighted by Jan-Derk Bakker and Erik Mouw, and released with a slightly modified GNU GPL license. The official Blob web site is* http://www.lart.tudelft.nl/lartware/blob/* http://sourceforge.net/projects/blob/Blob for Intel PXA Architecture is ported from blob-2.0.5-prev3. It adds thesupport for Platform PXA27x DVK.---------------------------------------------------------------------------2. BUILDING BLOB FOR INTEL PXA27x PROCESSOR DEVELOPER'S KITNOTE: Redhat9.x or higher is recommended. Otherwise, you need to upgradethe automake/autoconf package.* blob-xlli-snapshot-[mmddyy].tgz2.1) Unzip the BLOB source code tarball, % tar xzf blob-xlli-snapshot-[mmddyy].tgz 2.2) Generate the "configure" script, and configure to meet the needs % make -f Makefile.cvs % ./configure --host=arm-linux --with-board=mainstone \ --with-linux-prefix=/path/to/kernel --enable-xlli \ --enable-network Or, if you want to use "usbdnet" instead of LAN91c111, % ./configure --host=arm-linux --with-board=mainstone \ --with-linux-prefix=/path/to/kernel --enable-xlli \ --enable-network --enable-usbdnetNOTE: Please ignore the warnings/errors during "make -f Makefile.cvs".NOTE: For Linux 2.6.9, we need to create "include/asm" symlink before buildingthe Blob. % cd /path/to/linux-2.6.9/ % make mainstone_defconfig ARCH=arm CROSS_COMPILE=arm-linux- % make include/asm2.3) Building now, % makeYou will find the binary "blob" in "src/blob/"2.4) Usage2.4.1) Flash mappingBLOB has the following flash mapping (fixed): 0x0000,0000 - 0x00003,FFFF : BLOB 0x0004,0000 - 0x00023,FFFF : KERNELNOTE: The "KERNEL" partition is changed from 1M to 2M, as the kernel size isbecoming larger.2.4.2) Switches settingAs it integrated XLLI code, so the switching settings comply with stardardXLLI/PXA27x DVK spec. For details, refer to section 3, "SWITCH SETTINGS".Here are the POR'ed frequency points(SW13/SW12): 05, 86, AC, AE, D7, D8, D9, DA, FANOTE: SW16 = !dot, SW15 = dot, SW14 = !dot, SW13/SW12 = D9 (DEFAULT)2.4.3) Commands- autoip/setip/tftp * autoip Grab the IP address using bootp. * setip {client|server} ip Set IP address for TFTP * tftp filename {--kernel|--ramfs} Specify "--kernel" or "--ramfs" if want to load the binary to the specific RAM location. Otherwise, the binary will be load to fixed address.- fwrite/ferase No changes from last release---------------------------------------------------------------------------3. SWITCH SETTINGSPlease refer to the tables in "mainstone2-xlli-switch-setting.htm".NOTE: *NOT ALL* the frequency points are working on PXA27x DVK. ---------------------------------------------------------------------------4. USB SERIALPlease refer "bin/usbserial.tar.bz2" for details.---------------------------------------------------------------------------5. KNOWN PROBLEMS* xdownload may not be functional.* the commands beyond "tftp/ifconfig/fwrite/fearse/go/boot/autoip/setip" is not well supported.* When downloading image via ethernet(LAN91c111), ignore the "smc_send: memory alloc time out" warning.---------------------------------------------------------------------------6. FAQQ : When I use "fwrite/ferase", it failed and reported a error message.A : Please send email with the error message to the contractor for help. Thanks.Q : After I use "tftp" to download image, and burn the image into flash, then type "boot" to boot Linux, but it fails to boot.A : The kernel(zImage) is loaded to RAM when starting up. After you download images, it may over-write the kernel in RAM. You may use "reload kernel" to reload kernel from flash. At the same time, make sure the image size is <=2M.Q : There are some commands, such as "flash" etc don't work!A : Please use "tftp/ifconfig/fwrite/ferase/go/setip/autoip/boot/ clockinfo{mainstone only}" when possible. The other commands are not well supported.Q : How to configurate Blob IP and server IP?A : Currently, the Server IP is set to 192.168.1.100; the Blob IP is set to 192.168.1.101. - Use "blob> setip" to show the IP setting. - Use "blob> autoip" to grap the IP via BOOTP. - Use "blob> setip c xx.xx.xx.xx" to set Blob IP; - Use "blob> setip s xx.xx.xx.xx" to set Server IP;---------------------------------------------------------------------------5. CHANGELOG * Fixed some warnings when automake * Fixed some issues in src/blob/xlli/mainstone/ directory. * Support Watchdog reset in src/blob/xlli/mainstone/start.s ---------------------------------------------------------------------------*Other brands and names are the property of their respective owners.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -