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.

Failed boot after a warm reset - OMAP35

Other Parts Discussed in Thread: TPS65950

The problem is we fail to boot after a “warm” reset. There are two scenarios that happen depending on the way we are trying to boot.

We use a warm reset via the watchdog internal to the Omap in order to reset the system and boot (re-boot) normally if it times out.  We are using Watchdog 2 (mpu) to initiate a warm reset. Below are basic descriptions of the scenarios. (Note messages are being reported through the serial debugger).   Attached are the full debugger reports from a normal “good” boot and a warm reset (bad) boot.

 

The first is booting from Nand.  

1.       In this scenario the device boots into LoLo

2.       Loads the NK.bin it  Check sums ok

3.       Starts the CE kernel from ARM then  reports OEM Initialization Done

4.       Reports “Starting Kernel…”

5.       Then nothing (No video,  no Active sync no USB power etc…)

 

The second is booting from a SD card.  

1.       In this scenario the device boots into LoLo

2.       The SD card is not recognized

3.       After some investigation Ben found Lboot was mounted but not to the SD card (it was mounted but not to the SD card as it should have been.)

4.       If LBoot is un-mounted the re-mounted the Autoexec.losh can be run and the device then boots normally.

  • - full part number and revision of the OMAP: Omap 3530 rev 3.1,  SOMOMAP353010-1672IFCR (Rev C or Rev B)
  • - full part number and revision of the TPS65950 part: TPS65950 part PS65950(8) the 8 may be a “B”
  • - Windows CE BSP from Logic Product Development: LogicPD Windows CE BSP, version 1.1.0

  • "Bad/Failed Warm Boot snapshot":

        ARM Ver                 : ARMv6 or greater
     -----------------------------------------

    OEM Initialization Done.
    Starting Kernel...

    NoLo Version : 2.4.9-OMAP3503 0001
    NoLo Build   : LPD386 Fri Sep 4 13:21:20 CDT 2009
    NoLo Compiler: gcc version 4.2.1
    Image type   : Elf
    Boot Device  : NAND


    Created partition on /dev/nand0b
    yaffs: Mounting YAFFS_Config
    error: bitmap: no open display ()
    error: bitmap: no open display
    loading from /YAFFS_Config/NK_release.bin:
    R
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................
    image launch addr: 0x8120a1c8

    Verifying checksums: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Checksums good.
    file loaded
    Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 16 2009 at 10:08:15

     -----------------------------------------
      LPD_OMAP35X_SOM Clock Information
      .......................................
        DPLL1: MPU_CLK/ARM_FCLK : 600MHz
        DPLL2: CLK_OUT          : 215MHz
               CLK_OUT_x2       : 430MHz
               IVA2_CLK         : 215MHz
        DPLL3: FCLK_OUT         : 332MHz
               FCLK_OUT_x2      : 664MHz
               FCORE_CLK        : 332MHz
               L3_ICLK          : 166MHz
               L4_ICLK          : 83MHz
        DPLL4: FCLK_OUT         : 432MHz
               FCLK_OUT_x2      : 864MHz
               FCORE_CLK        : 48MHz
     -----------------------------------------

      Cold-boot: erasing object store
      Profiler Enabled - Frequecy: 13000000 hz

     -----------------------------------------
      LogicPD OMAP35X SOM Revision Information
      .......................................
        BSP Revision            : 1.1.x UNRELEASED
        Built for Hardware      : OMAP35x SOM-LV
     -----------------------------------------
      LogicPD OMAP35X SOM CoProc Information
      .......................................
        L1 Cache                : Enabled
        L2 Cache                : Enabled
        Branch Prediction       : Enabled
     -----------------------------------------
      LogicPD OMAP35X SOM Processor Information
      .......................................
        Processor Revision      : 3.1
        Silicon ID Code Reg     : 0x4b7ae02f
        CPU Main ID Register    : 0x411fc083
        Architecture ID         : 0x0000000f
        ARM Ver                 : ARMv6 or greater
     -----------------------------------------

    OEM Initialization Done.
    Starting Kernel...

     

     

    "Good Hard boot snapshot text":

        ARM Ver                 : ARMv6 or greater
     -----------------------------------------

    OEM Initialization Done.
    Starting Kernel...

    NoLo Version : 2.4.9-OMAP3503 0001
    NoLo Build   : LPD386 Fri Sep 4 13:21:20 CDT 2009
    NoLo Compiler: gcc version 4.2.1
    Image type   : Elf
    Boot Device  : NAND


    Created partition on /dev/nand0b
    yaffs: Mounting YAFFS_Config
    error: bitmap: no open display ()
    error: bitmap: no open display
    loading from /YAFFS_Config/NK_release.bin:
    R
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................
    image launch addr: 0x8120a1c8

    Verifying checksums: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Checksums good.
    file loaded
    Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 16 2009 at 10:08:15

     -----------------------------------------
      LPD_OMAP35X_SOM Clock Information
      .......................................
        DPLL1: MPU_CLK/ARM_FCLK : 600MHz
        DPLL2: CLK_OUT          : 215MHz
               CLK_OUT_x2       : 430MHz
               IVA2_CLK         : 215MHz
        DPLL3: FCLK_OUT         : 332MHz
               FCLK_OUT_x2      : 664MHz
               FCORE_CLK        : 332MHz
               L3_ICLK          : 166MHz
               L4_ICLK          : 83MHz
        DPLL4: FCLK_OUT         : 432MHz
               FCLK_OUT_x2      : 864MHz
               FCORE_CLK        : 48MHz
     -----------------------------------------

      Cold-boot: erasing object store
      Profiler Enabled - Frequecy: 13000000 hz

     -----------------------------------------
      LogicPD OMAP35X SOM Revision Information
      .......................................
        BSP Revision            : 1.1.x UNRELEASED
        Built for Hardware      : OMAP35x SOM-LV
     -----------------------------------------
      LogicPD OMAP35X SOM CoProc Information
      .......................................
        L1 Cache                : Enabled
        L2 Cache                : Enabled
        Branch Prediction       : Enabled
     -----------------------------------------
      LogicPD OMAP35X SOM Processor Information
      .......................................
        Processor Revision      : 3.1
        Silicon ID Code Reg     : 0x4b7ae02f
        CPU Main ID Register    : 0x411fc083
        Architecture ID         : 0x0000000f
        ARM Ver                 : ARMv6 or greater
     -----------------------------------------

    OEM Initialization Done.
    Starting Kernel...

     

  • PaulSchoenke said:
    - Windows CE BSP from Logic Product Development: LogicPD Windows CE BSP, version 1.1.0

    Just a FYI you may want to work with your BSP provider for support on Windows CE issues, generally the support model for the WinCE BSPs is through the providing third party. Unfortunately I have not done much work with Windows CE so I cannot comment much on your actual issue, though someone else in the community may be able to help.