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.

booting issues at first time power ON

Other Parts Discussed in Thread: OMAPL138

In our design we have used OMAPL138EZWTD4 Processor.In production lot out of 130 boards we have observed booting issues on 8 boards at first time power ON .

  1. Observation on First time Power ON booting issue : 6 Boards

On 6 boards at initial power ON the board is not booting at all, we have checked OMAPL138 reads boot code from NAND Flash, loads kernel
and the application successfully but there is no print messages on console. On applying second power ON or Manual reset, the same action happens and there is print messages on console.After reset or second power on we have check all the functionality and are working properly without any issues.This issue seems to be inconsistency and unpredictable when we will observe booting failure at first power on those faulty 6 boards.

  1. Booting occurs only on Manual reset : 2 Boards

On 2 boards even on second power ON there is no print messages on console.On applying Manual reset only, the same action happens and there is print messages on console.The same issue observed on long back and reported to TI support team FYR service request with reference number #1-994465421. When we changed the processor on one of the reset issue board then it's booting at first time power on, we have checked for consistency found to be OK.


Work around :

  • Checked power ON sequence --- OK
  • Checked timing between IO power and Reset --- 210ms
  • Increased and reduced the timing --- no improvement
  • Checked the Boot mode pins latching wrt reset --- OK
  • Checked the Nand Flash Chip select,RE# and R/B# found to be OK
  • As per silicon errata recommended provided strong pull up and pull down resistors and even tried with hard-coded (without boot switch on faulty boards).

Kindly let me know your inputs / suggestions at the earliest to find the root cause of this issue

  • Dear Vijay,

    I hope it seems HW issue.
    Can you probe the signals on CS, RST, while not booting ?
    Attach the signal's chart of booting and not booting.

    Just to narrow down the issue,


    Can you try any other boot mode on your custom board, SPI, UART, SD card ??

    Other than linux boot, can you please try to boot a bare-metal LED blink or GPIO toggle code.

    processors.wiki.ti.com/.../OMAPL138_StarterWare_Booting_And_Flashing

    Try this code which will toggle the GPIO, after flashing the code,  you can confirm the correctness of booting by probing programmed GPIO pin.
    processors.wiki.ti.com/.../Manually_Patch_AIS_File_using_Perl_Script

  • Dear Titus,

    Thanks for your inputs,

    Please find the waveforms of Nand flash CS and RST respectively for working and not working board

    Working Board :

    Not Working board :

    We don't have option for SPI and SD card boot mode, we have tried multiple times UART boot mode, loading the bootloader through UART host and observing bootloader print messages on console.

    We will try to boot a bare-metal LED blink or GPIO toggle code feasibility and let you know.

    If you required any further inputs,kindly let us know.

    Thanks & Regards,

    Vijay Varma

  • Vijay,

    I see you have verified all the possible things. However i would like to know if these are verified when the board is not booting properly ?

    Have you tried swap the device between working and not working board ?

    Regards,
    Senthil
  • Senthil,

    I have verified all the possibilities when board is not booting properly and waveforms cross verified with  working board and also compared with same board second time power ON / reset both the conditions.

    When we changed the processor on one of the reset issue board then it's booting at first time power on, we have checked for consistency found to be OK.

    But we are trying to analysis the root cause for the issue.Out of 100 boards 6 boards are having same issue.

    Regards,

    Vijay Varma

  • Dear Vijay,

    We don't have option for SPI and SD card boot mode, we have tried multiple times UART boot mode, loading the bootloader through UART host and observing bootloader print messages on console.

    We will try to boot a bare-metal LED blink or GPIO toggle code feasibility and let you know.

    If you able to boot UART boot mode, then problem is not with SoC, it might be with NAND timing settings...

    Have you tried any simple bare-metal code boot from NAND flash (other than Linux OS, u-boot) ?