Download Omap Flash Installer
Configuration Description Use File ROM RedBoot loaded from SPI NOR flash to SDRAM redboot_ROM.ecm redboot_ROM.bin For serial communications, all versions run with 8 bits, no parity, and 1 stop bit at 115200 baud. RedBoot also supports ethernet communication and flash management. Note that the use of the term ROM for the initial RedBoot configuration is a historical accident.
RedBoot actually runs from SDRAM after being loaded there from NOR flash by the User Boot Loader. The use of ROM for this configuration is intended to indicate that it initializes the microprocessor and board peripherals, as opposed to the RAM configuration which assumes that this has already been done. Initial Installation The Zoom board comes with U-Boot installed by default. The booting mechanism is that the on-chip firmware loads a small User Boot Loader from the start of NOR flash which then loads U-Boot from later in the flash. Our strategy is to leave the User Boot Loader in place and replace U-Boot with RedBoot. To write RedBoot to the SPI NOR flash, there are two possibilities: either run a RAM-resident RedBoot using a JTAG emulator and use that to program RedBoot into the SPI NOR flash; or use a Serial Boot and Flash Utility for OMAP-L138. The following section describes this process using the Ronetix PEEDI; other JTAG emulators will have similar steps.
Download the latest drivers for your OMAP4430 FastBoot USB device to keep your Computer up-to-date. Driver Scape. How to install a driver manually? Kak sdelatj kupol iz kartona.
Note If the board has been supplied with a TI User Boot Loader (UBL) version prior to 1.65, then on startup the board may output a string on the serial port saying 'No magic number found'. Earlier Zoom boards were known to be supplied with version 1.30. In this situation you will need to locate the script flashimg.tcl in the misc subdirectory of the Zoom platform HAL (i.e. Packages/hal/arm/arm9/zoom_l138/ VERSION/misc/flashimg.tcl) along with the redboot_ROM.bin file in the loaders subdirectory of your eCosPro installation, and run the following command at a command prompt: flashimg.tcl -oldubl redboot_ROM.bin redboot-oldubl.img You can then follow the above instructions for installing RedBoot, but use redboot-oldubl.img in place of uses of redboot_ROM.img.
You will also need to perform this step on any ROM startup user applications to be programmed into Flash using a JTAG device and booted by UBL. Programming RedBoot into NOR flash using the TI Serial Boot and Flash utility Texas Instruments have made available a command-line Serial Boot and Flash Loading Utility for OMAP-L138. More information including download and usage instructions is available.
With this utility, you can program a ROM startup version of RedBoot in raw binary format (a prebuilt version of which may be found at loaders/zoom_l138/redboot_ROM.bin within your eCos installation). On Windows, we advise running the utility from a Command Prompt, rather than from a Cygwin bash shell. Before running the utility, first you need to connect your PC to the board's serial port using a null-modem RS232 serial cable. Secondly, (with the board powered off) you must set DIP switch bank S7 so that switches 7, and 8 are set to the ON position and the rest are set to the OFF position.
If you wish to confirm the board is configured correctly, then you can start a terminal emulator application (such as Hyperterminal on some versions of Windows) and connect to the serial port at 115200 baud, 8-N-1 with no hardware flow control, then you should see a 'BOOTME' prompt when you power on the board. To program the redboot_ROM.bin image, change directory to the directory containing the UBL binary file (which is included with the Serial Boot and Flash utility download), copy the redboot_ROM.bin into that directory, and then run the utility as follows: sfh_OMAP-L138.exe -flash ubl_OMAPL138_SPI_MEM.bin redboot_ROM.bin -APPStartAddr 0xC0008040 -APPLoadAddr 0xC0008000 After successful completion, RedBoot will be resident in SPI NOR Flash. To return to the normal boot mode, you must reset the SW7 DIP switches to their default position allowing booting from SPI NOR Flash. To do so, set all S7 switches to their OFF positions. Rebuilding RedBoot Should it prove necessary to rebuild a RedBoot binary, this is done most conveniently at the command line. The steps needed to rebuild the ROM version of RedBoot for the Zoom L138 are: $ mkdir redboot_zoom_l138_rom $ cd redboot_zoom_l138_rom $ ecosconfig new zoom_l138 redboot $ ecosconfig import $ECOS_REPOSITORY/hal/arm/arm9/zoom_l138/ VERSION/misc/redboot_ROM.ecm $ ecosconfig resolve $ ecosconfig tree $ make At the end of the build the install/bin subdirectory should contain the files redboot.srec and redboot.img. Redboot.img is a binary file that includes a 16 byte header needed by the User Boot Loader to load RedBoot successfully.