I am attempting to use Flash v1.2 on the OMAP3730 EVM using the directions at http://processors.wiki.ti.com/index.php/Flash_v1.0_User_Guide. My goal is to load U-Boot into SDRAM and then use that U-Boot to flash all the necessary bits over TFTP.
Unfortunately, though it says it downloads the u-boot.bin to SDRAM and branches, I don't see anything coming out of UART1 to indicate that it is running.
App Output:
¯ -stdout
¯ -omap 3
¯ -com 2
¯ -t 60
¯ -p EVM_MDDR_HYNIX_2G
¯ -2
¯ chip_download SDRAM C:\VMShare\u-boot.bin
¯ command branch SDRAM 0x0
¯ Leaving parameter file:temp_script.txt
¯ @temp_script.txt
¯ Looking for device (omap com2)
¯ Please turn off device, then turn it on again
¯ Awaiting ASIC id
¯ AsicId items 04
¯ AsicId id 01 05 01 36 30 07 07
¯ AsicId secure_mode 13 02 01 00
¯ AsicId public_id 12 15 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
¯ AsicId root_key_hash 14 15 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
¯ Searching 2nd for: EVM_MDDR_HYNIX_2G 363007 07 GP
¯ Loading second file Targets\2nd-Downloaders\dnld_startup_omap3_gp_2g.2nd
¯ Entering parameter file:omapflash2nd.txt at line: 11
¯ -pheriphalboot_reopen
¯ Reading board configuration file Targets\Configurations\configuration_evm37xx_hynix_2g.txt
¯ Reading definition file .\targets\definitions\definitions_omap3.txt
¯ -board_config Targets\Configurations\configuration_evm37xx_hynix_2g.txt
¯ Leaving parameter file:omapflash2nd.txt
¯ Sending size of second file (0x00006804 bytes)
¯ Transferring second file to target (0x6804 bytes)
¯ Closing boot connection
¯ Found device (omap com2)
¯ Waiting for 2nd
¯ Found 2nd
¯ Looking for a driver for 'SDRAM'
¯ No driver required for 'SDRAM'
¯ Downloading
¯ Downloading 'C:\VMShare\u-boot.bin'
¯ Sending data (274672 bytes) ::.................. [32764]
¯ Sending data (274672 bytes) :::::::::::::::::::: [274672]
¯ Sending data (274672 bytes) :::::::::::::::::::: [274672]
¯ Downloading complete
¯ Elapsed time: 0:23.843 (11942 bytes/s)
¯ branch SDRAM 0x0
¯ Elapsed time: 0:00.000
Console program success, exit code: 0
Setup Details:
I have UART1 on the EVM hooked to COM1 on my PC and UART3 on the EVM hooked to COM2 on my PC. (loading the image using COM2/UART3)
The u-boot.bin image that I am using has been successfully tested on the EVM (by flashing it from the MMC card).
SW4 is set so that just Pin 2 & 4 are on (Peripheral boot from UART)
As mentioned above, it claims to load the image successfully and branch to it, but nothing appears on UART1.
Any idea what I am doing wrong here?
Glenn Wainwright