From: Erik M. <er...@us...> - 2001-08-07 17:36:51
|
Update of /cvsroot/blob/blob In directory usw-pr-cvs1:/tmp/cvs-serv15570 Modified Files: ChangeLog README RELEASE-NOTES Log Message: The last changes for blob-2.0.3: - documentation updates - minor cosmetic fixes Index: ChangeLog =================================================================== RCS file: /cvsroot/blob/blob/ChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ChangeLog 2001/08/06 23:38:07 1.4 +++ ChangeLog 2001/08/07 17:36:48 1.5 @@ -3,12 +3,13 @@ $Id$ -blob-1.0.9: +blob-2.0.3: - we moved to SourceForge! - run from RAM Erik Mouw & Wookey - PLEB updates Adam Wiggins - NESA support Russ Dill - SHANNON (aka TuxScreen) support Tim Riker +- Initial CreditLART support Erik Mouw - Resume from suspend Erik Mouw - New "reboot" command Erik Mouw - Download and flash blob without JTAG dongle Erik Mouw Index: README =================================================================== RCS file: /cvsroot/blob/blob/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- README 2001/08/06 22:44:51 1.2 +++ README 2001/08/07 17:36:48 1.3 @@ -108,7 +108,7 @@ - setenv CC /path/to/cross/gcc - setenv OBJCOPY /path/to/cross/objcopy - Run "./configure --with-linux-prefix=/path/to/armlinux/source \ - --with-board=boardname arm-lart-linux-gnu" + --with-board=boardname arm-unknown-linux-gnu" There are currently a couple of valid board names, choose from: assabet, brutus, creditlart, lart, nesa, pleb, or shannon. If the @@ -128,7 +128,7 @@ - Run "./configure --with-board=boardname" - Run "make" -The binary image is in src/blob, src/blob-start-elf32 and +The binary image is in src/blob; src/blob-start-elf32 and src/blob-rest-elf32 are the two parts of the images with complete ELF headers. To disassemble "blob-start-elf32", use: @@ -231,22 +231,25 @@ board. The board should respond with: Consider yourself LARTed! - Running from internal Flash. - Starting the memory tester... - Zeroing memory...0xD0000000 - Zeroing done. Testing for aliases... - Loading kernel from flash ....... done - Loading ramdisk from flash ............... done - blob version 1.0.0, Copyright (C) 1999 Jan-Derk Bakker and Erik Mouw. + blob version 2.0.3 + Copyright (C) 1999 2000 2001 Jan-Derk Bakker and Erik Mouw + Copyright (C) 2000 Johan Pouwelse blob comes with ABSOLUTELY NO WARRANTY; read the GNU GPL for details. This is free software, and you are welcome to redistribute it under certain conditions; read the GNU GPL for details. - - Autoboot in progress, press <enter> to stop ... + Memory Map: + 0x08000000 @ 0xC0000000 (8MB) + 0x08000000 @ 0xC1000000 (8MB) + 0x08000000 @ 0xC8000000 (8MB) + 0x08000000 @ 0xC9000000 (8MB) + Loading blob from flash . done + Loading kernel from flash ....... done + Loading ramdisk from flash ............... done + Autoboot in progress, press any key to stop ... -If you don't press the <enter> key within 10 seconds, blob will -automatically start the Linux kernel: +If you don't press a key within 10 seconds, blob will automatically +start the Linux kernel: Starting kernel ... @@ -270,30 +273,29 @@ Blob knows several commands, typing "help" (without the ") will show you which: - Help for blob 1.0.6, the LART bootloader + Help for blob 2.0.3, the LART bootloader The following commands are supported: - * boot [kernel options] Boot Linux with optional kernel options + * boot [kernel options] Boot Linux with optional kernel options * clock PPCR MDCNFG MDCAS0 MDCAS1 MDCAS2 - Set the SA1100 core clock and DRAM timings - (WARNING: dangerous command!) - * download {kernel|ramdisk} Download kernel or ramdisk image to RAM - * flash {kernel|ramdisk} Copy kernel or ramdisk from RAM to flash - * help Get this help - * reblob Restart blob from RAM (useful for debugging) - * reboot Reboot system - * reload {kernel|ramdisk} Reload kernel or ramdisk from flash to RAM - * reset Reset terminal - * speed Set download speed - * status Display current status + Set the SA1100 core clock and DRAM timings + (WARNING: dangerous command!) + * download {blob|kernel|ramdisk} Download blob/kernel/ramdisk image to RAM + * flash {kernel|ramdisk} Copy blob/kernel/ramdisk from RAM to flash + * help Get this help + * reblob Restart blob from RAM + * reboot Reboot system + * reload {blobkernel|ramdisk} Reload blob/kernel/ramdisk from flash to RAM + * reset Reset terminal + * speed Set download speed + * status Display current status *** "boot" ---------- Boot the Linux kernel. You can supply extra parameters to the Linux -kernel, but the current version of blob will not pass them to the -kernel (this will change as soon as I find out how -- Erik). Blob will -respond with: +kernel; if you don't, the kernel will use it's default command +line. Blob will respond with: blob> boot @@ -324,9 +326,9 @@ *** "download" -------------- -Download a uuencoded kernel or ramdisk to the LART RAM. This command -needs an extra parameter: "kernel" or "ramdisk". Blob will respond -with: +Download a uuencoded blob, kernel, or ramdisk to RAM. This command +needs an extra parameter: "blob", "kernel", or "ramdisk". Blob will +respond with: blob> download kernel Switching to 115200 baud @@ -363,15 +365,14 @@ *** "flash" ----------- -Write the kernel or ramdisk from RAM to flash memory. This command -needs an extra parameter: "kernel" or "ramdisk". Blob will respond -with: +Write blob, kernel, or ramdisk from RAM to flash memory. This command +needs an extra parameter: "blob", "kernel" or "ramdisk". Blob will +respond with: blob> flash kernel Saving kernel to flash ..... .... done -Currently this command only works for LART, we are working on support -for the other architectures. +This won't work on all architectures, check the RELEASE-NOTES. *** "reblob" @@ -391,9 +392,9 @@ *** "reload" ------------ -Reload the kernel or ramdisk from flash memory to RAM. This command -needs an extra parameter: "kernel" or "ramdisk". Blob will respond -with: +Reload blob, kernel, or ramdisk from flash memory to RAM. This command +needs an extra parameter: "blob", "kernel", or "ramdisk". Blob will +respond with: blob> reload kernel Loading kernel from flash ....... done @@ -427,10 +428,11 @@ blob> status Bootloader : blob - Version : 1.0.0 + Version : 2.0.3 Running from : internal flash Blocksize : 0x00800000 Download speed: 115200 baud + Blob : from flash Kernel : downloaded, 424333 bytes Ramdisk : from flash Index: RELEASE-NOTES =================================================================== RCS file: /cvsroot/blob/blob/RELEASE-NOTES,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- RELEASE-NOTES 2001/08/06 23:38:07 1.2 +++ RELEASE-NOTES 2001/08/07 17:36:48 1.3 @@ -30,8 +30,8 @@ Platform specific notes ----------------------- -Because we didn't test on any SA1110 platform, the support for Assabet -and CreditLART are broken. +Because we didn't test on any SA1110 platform, support for Assabet and +CreditLART are broken. - Assabet: Broken. - Brutus: Considered broken. |