This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EVM 6467T Serial Flashing Issue

We purchased a DaVinci 6467T HD 1080P EVM module from TI. I followed the "getting started" instructions verbatim from the Evaluation Module Setup Guide. The EVM out of the box did not boot the demo application as specified.

I noticed the "BOOTME" message from serial console. I searched around the wiki documentation (for quite some time, needs to be better organized), finally stumbled across a document that suggested the NAND flash may be corrupt. So I downloaded the latest UBL and u-boot binary files as well as the serial flash utilities.

I attempted to erase the NAND flash with the following command:

>> ./sfh_DM646x.exe -nanderase

I powered on the board, the comm started, got the BEGIN command and the CRC table was sent successfully. Then it said waiting for DONE...DONE received. Then it said "Sending the UBL" and is stuck at 14% completion. Not sure why it says "Sending the UBL" when I'm just trying to erase the flash.

So I recycled power and attempted to write the UBL and u-boot with the following command:

 

>> ./sfh_DM646x.exe -nandflash sft_DM6467t_ubl.bin u-boot-dm6467t-evm.bin

This yielded the same results. Once I got the "Sending the UBL", it was stuck at 14% completion and has never recovered.

This has been a really frustrating start. If anyone can help I would greatly appreciate it.

Thanks...

  • Moving forward...I switched the serial programming from Linux to Windows Vista running Cygwin and I can now write to the flash successfully. The problem still remains that when I switch back to NAND flash, I still get the "BOOTME" information and not the u-boot prompt. Any ideas?

  • Hi Brent,

    "BOOTME" string is used by UART boot mode. It could be invoked because either the board is actually in UART boot mode or because the other bootmode failed (due to some reason) and UART boot is being tried as a fallback.

    Can you please verify what bootmode the board is in? There is a boot-mode check function (Boot_Mode_Reader) included with DM6467T GEL file which can directly be invoked from CCS. Even if you are not using CCS, you can use any other JTAG debugger to dump the BOOTCFG register to find out the boot mode

    http://support.spectrumdigital.com/boards/evmdm6467t/revc/files/davincihd1080p_arm.gel

    Thanks,

    Sekhar

  • I am having at least a similar problem with my new 6467T EVM.

    First of all it came with only two disks.  Neither of which has the sfh_DM646x.exe on it so that's a problem. Please point be to where I might find the software on this missing disk.

    Secondly it came with the switches on SW3 different from the shipping default configuration. Obviously this is a quality control process problem.

    Thirdly even after follwing the installation instructions verbatim and setting the switches to the default configuration for startup, it doesn't.

    I still see only the BOOTME message from Hyperterminal.

    Please advise. 

  • NOTE that the printed getting started guide has the WRONG boot dip switch configuration for certain versions.

    See http://processors.wiki.ti.com/index.php/GSG:_DM6467_DVEVM_Hardware_Setup for the correct dip switch settings.

    Unfortunately, I believe this info is far too late for the originator of this thread!  Sorry.  At least I only lost 90 minutes on this, being lucky enough to find a different post containing the solution.