Commit 38182bc6 authored by Jeffrey Lee's avatar Jeffrey Lee
Browse files

Update SDCreate to V1.15

Detail:
  Resources/OMAP3Dev/!SDCreate/!Help, Desc, SDCreate,ffb, scripts/uenv.txt - New version of SDCreate to copy over a uenv.txt file when creating BB/BB-xM images
  Resources/OMAP3Dev/release_autobuild,feb - Updated to copy the extra file
Admin:
  SDCreate tested with creating BB & BB-xM images


Version 0.18. Tagged as 'ABRelease-0_18'
parent 01df2f71
......@@ -20,7 +20,8 @@ Alternatively, you can copy the SD card image to a Windows/Linux/Mac/etc. PC and
Before you use SDCreate to create an SD card image, you may need to track down some extra files/software:
* BeagleBoard-xM users will need suitable copies of x-loader and U-Boot. You will find suitable versions on the Linux SD card that came with your board; the 'mlo' file is x-loader, and the 'u-boot/bin' file is u-boot. Alternatively, you can download the latest copies of those files from the beagleboard.org website.
* BeagleBoard-xM users will need suitable copies of x-loader and U-Boot. You will find suitable versions on the Linux SD card that came with your board; the 'mlo' file is x-loader, and the 'u-boot/bin' file is u-boot. Alternatively, you can extract them from the demo images available to download from the CircuitCo website:
http://circuitco.com/support/index.php?title=Circuitco_Support_Wiki
* TouchBook users will need suitable copies of x-loader and U-Boot as well. You can either copy these off of the Linux SD card that came with the machine, or download new versions from the Always Innovating website.
......@@ -134,6 +135,7 @@ SDCreate creates SD card images in the following manner:
BeagleBoard (non-xM):
BOOT/SCR <- The BeagleBoard boot script from !SDCreate.scripts
UENV/TXT <- U-Boot environment file from !SDCreate.scripts
RISCOS <- Your RISC OS ROM image
CMOS <- Your CMOS settings
......@@ -141,6 +143,7 @@ SDCreate creates SD card images in the following manner:
MLO <- The x-loader binary
U-BOOT/BIN <- The U-Boot binary
BOOT/SCR <- The BeagleBoard boot script from !SDCreate.scripts
UENV/TXT <- U-Boot environment file from !SDCreate.scripts
RISCOS <- Your RISC OS ROM image
CMOS <- Your CMOS settings
......@@ -187,10 +190,14 @@ Touch Book ROM start + &00000010
There is also an extra entry point at offset &00000064, which should be used when the ROM image is packed as a uImage. This entry point allows RISC OS to detect the machine type automatically, via the machine ID number that is passed to it by U-Boot. The uImage format also has a few other advantages (checksums, argument strings), so in the future it may be adopted for all machine types instead of just the Touch Book (and the only reason it's used on the Touch Book is because the default Touch Book version of U-Boot doesn't seem to look for boot scripts).
The U-Boot environment file (uenv.txt) is a file that new versions of U-Boot use to get their environment variables. Although it's supposedly an optional thing, the BeagleBoard-xM demo images have had their default environments changed such that the regular boot.scr is no longer used, and uenv.txt is the only (easy) method to boot RISC OS.
History
-------
V1.15 - 2011/5/25
* Added a uenv.txt file to provide compatability with the latest BeagleBoard/BeagleBoard-xM versions of U-Boot
V1.10 - 2011/1/22
* Added support for adding CMOS files to images
V1.02b - 2010/11/14
......
......@@ -3,7 +3,7 @@
tool_details_start
name "SDCreate";
command_is "<SDCreate$Dir>.SDCreate";
version "1.10";
version "1.15";
wimpslot 256k;
has_extended_cmdline;
tool_details_end
......@@ -28,8 +28,8 @@ dbox_start
icn 5 maps_to "MLO " string;
icn 6 maps_to "U-BOOT/BIN " string;
icn 8 maps_to "BOOT/SCR <SDCreate$Dir>.scripts.beagleboard/scr RISCOS";
icn 9 maps_to "BOOT/SCR <SDCreate$Dir>.scripts.beagleboard/scr RISCOS";
icn 8 maps_to "BOOT/SCR <SDCreate$Dir>.scripts.beagleboard/scr UENV/TXT <SDCreate$Dir>.scripts.uenv/txt RISCOS";
icn 9 maps_to "BOOT/SCR <SDCreate$Dir>.scripts.beagleboard/scr UENV/TXT <SDCreate$Dir>.scripts.uenv/txt RISCOS";
icn 10 maps_to "BOOT/SCR <SDCreate$Dir>.scripts.devkit8000/scr RISCOS";
icn 11 maps_to "BOOT/INI <SDCreate$Dir>.scripts.igepv2/ini RISCOS";
icn 12 maps_to "UIMAGE";
......
uenvcmd=fatload mmc ${mmcdev} ${loadaddr} riscos;go ${loadaddr}
......@@ -48,6 +48,7 @@ Copy ab_res:!SDCreate.scripts.BeagleBoard/scr <ab_res$dir>.zip.!SDCreate.scripts
Copy ab_res:!SDCreate.scripts.DevKit8000/scr <ab_res$dir>.zip.!SDCreate.scripts.DevKit8000/scr ~cf~r~v
Copy ab_res:!SDCreate.scripts.IGEPv2/ini <ab_res$dir>.zip.!SDCreate.scripts.IGEPv2/ini ~cf~r~v
Copy ab_res:!SDCreate.scripts.Pandora/scr <ab_res$dir>.zip.!SDCreate.scripts.Pandora/scr ~cf~r~v
Copy ab_res:!SDCreate.scripts.uenv/txt <ab_res$dir>.zip.!SDCreate.scripts.uenv/txt ~cf~r~v
Copy ab_res:!SDCreate.scripts.source.beagle <ab_res$dir>.zip.!SDCreate.scripts.source.beagle ~cf~r~v
Copy ab_res:!SDCreate.scripts.source.convert <ab_res$dir>.zip.!SDCreate.scripts.source.convert ~cf~r~v
Copy ab_res:!SDCreate.scripts.source.devkit <ab_res$dir>.zip.!SDCreate.scripts.source.devkit ~cf~r~v
......
/* (0.17)
/* (0.18)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.17
#define Module_MajorVersion_CMHG 0.18
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 23 Jan 2011
#define Module_Date_CMHG 25 May 2011
#define Module_MajorVersion "0.17"
#define Module_Version 17
#define Module_MajorVersion "0.18"
#define Module_Version 18
#define Module_MinorVersion ""
#define Module_Date "23 Jan 2011"
#define Module_Date "25 May 2011"
#define Module_ApplicationDate "23-Jan-11"
#define Module_ApplicationDate "25-May-11"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.17"
#define Module_HelpVersion "0.17 (23 Jan 2011)"
#define Module_LibraryVersionInfo "0:17"
#define Module_FullVersion "0.18"
#define Module_HelpVersion "0.18 (25 May 2011)"
#define Module_LibraryVersionInfo "0:18"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment