I am having trouble programming the NAND flash using Flash v1.5.1.0. Last week, I was able to program 3 out of 5 boards and I loaded a DRAM program through UBoot on two of them. Both board ran over the weekend without any DRAM failure.
However, I can’t program the flash using Flash v1.5 on all my boards now. They are all sticking at the “Waiting for 2nd” step. Below is the message from the console. I am pretty sure the HW is working since the DRAM test program loads and executes every time I cycle power.
¯ -stdout
¯ -omap 3
¯ -com 1
¯ -t 60
¯ -p EVM_MDDR_MICRON_2G_EMIF
¯ -2
¯ chip_erase NAND 0
¯ Leaving parameter file:temp_script.txt
¯ @temp_script.txt
¯ Looking for device (omap com1)
¯ Please turn off device, then turn it on again
¯ Awaiting ASIC id
¯ AsicId items 04
¯ AsicId id 01 05 01 34 30 07 58
¯ 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_MICRON_2G_EMIF 343007 58 GP
¯ Loading second file Targets\2nd-Downloaders\dnld_startup_omap3_gp_2g.2nd
¯ Entering parameter file:omapflash2nd.txt at line: 15
¯ -pheriphalboot_reopen
¯ Reading board configuration file Targets\Configurations\configuration_am35xxevm_micron_2g.txt
¯ Reading definition file .\targets\definitions\definitions_omap3.txt
¯ -board_config Targets\Configurations\configuration_am35xxevm_micron_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 com1)
¯ Waiting for 2nd
¯ Reception failed - timeout after 60 s during peripheral boot (waiting for 2nd)
Console program failed, exit code: 2