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.

66AK2H14/12/06 NAND flash boot

Hello TI,

Here's the notes from my customer.  I'm documenting in E2E but I think we will need a call set up.

Things are stuck right now. We have 3 issues at the moment:


1) The board will not boot from NAND flash, and apparently it never has. We have about one more day of probing to get some more definitive information than “won’t boot.” We intend to be able to see if the bus is hanging or if possibly uboot code being loaded is somehow corrupted. Immediate FAE support on this would be much appreciated.

 2) We will be trying to get the codebase (which is only about 6 source files) moved over to CCS 6.2. This because CCS 5.4 is about 4 years old and is essentially obsolete, there have been dozens of bug fixes since then, and lastly my development system is Win10 which is not compatible with CCS 5. Right now we are having issues with compatibility of the old projects, including target config files, MCSDK, etc., and trying to get them converted to work with CCS 6. Are there utilities. Is there an App Note? FAE support on this would be much appreciated.

 

3) The EVM is a Model XTCIEVNK2X, Rev 2.0 and is not functioning (at least with CCS 6).

  • I can talk to the serial port via FTDI/USB
  • I can also talk to the JTAG/XDS200 via USB and the xds2xx_conf utility. I’ve updated it to Rev 1.0.0.8.
  • On power up it is reporting “SOC Power Failure” which seems to be a known issue with Rev 2.0 hardware, along with a number of others (http://wfcache.advantech.com/www/support/TI-EVM/download/EVMK2HX_Rev2_0_Known_Issues.pdf)
  • Basically, I need an EVM that will work, and I need it in short order. If we can’t work around this issue right away, any chance to get the latest Rev of EVM hardware (by Monday, when I leave town for some time and would like to take it with me to make progress while away)?


Please resolve what we can via email but for number 1 above that has been an on going issue where email back and forth hasn't worked.

Thanks,

Dan

  • 1. Are you facing the this (nand boot) issue with EVM or Custom board?

    2. We recommend you to install latest Processor SDK for development and CCS v 6.1.2. Please find the download and migration guide below my signature.

    Regarding FAE support, we do not have direct contact with FAE'S for your region. Please contact your sales to get in touch with FAE or TI.COM contacts.

    Thank you.
  • Dan,

    3. We recommend you to follow the workaround provided in advantech website for power issue.
  • Raja,

    I'm having trouble finding this workaround.  Can you send me the link?

    Thanks,

    Dan

  • Raja,

    The NAND issue is with the EVM.

    Dan
  • Dear Dan,

    1) The board will not boot from NAND flash, and apparently it never has. We have about one more day of probing to get some more definitive information than “won’t boot.” We intend to be able to see if the bus is hanging or if possibly uboot code being loaded is somehow corrupted. Immediate FAE support on this would be much appreciated.

    Able to access the NAND flash using CCS project ?
    We do have platform test code where you can test the NAND flash on EVM.
    C:\ti\pdk_k2hk_4_0_0\packages\ti\platform\evmk2h\platform_test

    C:\ti\pdk_k2hk_4_0_0\packages\ti\platform\evmk2h\platform_lib\src\evm66x_nand.c

    If you able to read and write the u-boot on NAND flash then please make sure that you are using the appropriate versions of uboot.

    I will provide the uboot binary and steps to flash into your EVM which is worked for me.
  • Hi Dan,

    I'm having trouble finding this workaround.  Can you send me the link?

    Refer section 2.5 SOC Power Fail and 4.3 SoC PWR stop on Power-up for power issue and workaround in known issues document referred below,

    Please download the "Power management configuration and update tool" under "Software & Firmware" of "Support & Download Rev 2.0",

    Thank you.


  • 1) The board will not boot from NAND flash, and apparently it never has. We have about one more day of probing to get some more definitive information than “won’t boot.” We intend to be able to see if the bus is hanging or if possibly uboot code being loaded is somehow corrupted. Immediate FAE support on this would be much appreciated.

    How did you write the uboot on your K2H EVM board ?
    Which method are you using ?

    You can boot uboot using CCS and boot from SPI then update the NAND uboot image into EVM.

    Please note that NAND uboot (u-boot-nand.gph) is different than SPI uboot (u-boot-spi.gph).

    processors.wiki.ti.com/.../MCSDK_UG_Chapter_Exploring