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.

Who meet this issue that my board generates 21.No IRQ interrupt all the time.

Other Parts Discussed in Thread: OMAPL138

Hello everynoe,

Who meet this issue that my board generates 21.No IRQ interrupt all the time.

These are Printing debug information as follows;

OEMInterruptHandler: IRQ = 21
PSCOEMInterruptHandler: IRQ = 21
SetMOEMInterruptHandler: IRQ = 21
odulOEMInterruptHandler: IRQ = 21
eStOEMInterruptHandler: IRQ = 21
ate:OEMInterruptHandler: IRQ = 21

If you konw a solution,sharing me!

Thanks in advance & Regards,

Zhenhui Luo

  • Hi Zhenhui Luo,

    I guess it is timer interrupt and it's not an issue. What problems are you facing with that?

    You can refer the source code equivalent to it at the following path c:\WINCE600\PLATFORM\COMMON\SRC\SOC\OMAPL13X_TI_V1\OAL\TIMER\FIXTICK\timer.c

    Thank You & Regards,

    GSR

  • Hi GSR,

    You are right,this interrput isn't problem,it is generated by Timer64p_int12。

    Actually, I find that my kernel can run OEMInit  funtion。But ,stop at  "OEM: Not cleaning system hive". these are debug information as follows;

     INFO: Launch Windows Embedded CE by jumping to 0xc0000000...
    ABC
    Windows CE Kernel for ARM (Thumb Enabled) Built on Aug  4 2010 at 14:23:58
    OEMInit: init.c built on May 31 2011 at 16:01:21.
    BSP version 1.3.0, SOC version 1.3.0
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    WARN: Updating local copy of BSP_ARGS
    Clock Configuration :
      Reference Clock 0 ..  24000000 Hz
        PLL0 ............. 300000000 Hz
        PLL0:SYSCLK1 ..... 300000000 Hz (DSP Subsystem)
        PLL0:SYSCLK2 ..... 150000000 Hz (UART,EDMA,SPI,MMC/SD,VPIF,LCDC,SATA,uPP,USB2.0,HPI,PRU)
        PLL0:SYSCLK3 .....  25000000 Hz (EMIFA)
        PLL0:SYSCLK4 .....  75000000 Hz (INTC, SYSCFG, GPIO, PSC, I2C1, USB1.1, EMAC/MDIO, GPIO)
        PLL0:SYSCLK5 ..... 100000000 Hz (reserved)
        PLL0:SYSCLK6 ..... 300000000 Hz (ARM Subsystem)
        PLL0:SYSCLK7 .....  50000000 Hz (EMAC)
        PLL0:AUXCLK ......  24000000 Hz (I2C0, Timers, McASP0 serial clock, RTC, USB2.0 PHY)
        PLL1 ............. 264000000 Hz
        PLL1:SYSCLK1 ..... 264000000 Hz (DDR2/mDDR PHY)
        PLL1:SYSCLK2 ..... 132000000 Hz (Optional for: McASP0,McBSP,ePWM,eCAP,SPI1)
        PLL1:SYSCLK3 .....  88000000 Hz (PLL0 input)
    OEM: Cleaning system hive
    OEM: Cleaning user profiles
    WARN: Updating local copy of BSP_ARGS
    OEM: Not cleaning system hive

    I don't know  why my kernel stop at this step, The source of it come from wincecore completely , I don't rework them.

     Can you help me??

    Thanks in advences & Regard,

    Zhenhui Luo

     

     

     

  • Hi Zhenhui Luo,

    Can you please give more details that whether you are booting on LogicPD's EVM or Customized EVM?

    What exactly the problem? How can you say that the Kernel is not coming up?

    Thank You & Regards,

    GSR

  • Zhenhui,

    You can load a CLEAN debug build of your BSP and it should show more boot up messages.  See attched sample boot up log.  The boot up messages of course depends on the changes you might have made to the BSP, the catalog items you pick in the OSDesign and your custom EVM.  But still you can see the flow in general.  After the "OEM: Not cleaning system hive", it continues to initialize the filesystem, then load some device drivers such as USB and ndis/miniport drivers etc.

    WM

     

    3858.omapl138.log

  •  

    Hi GSR.

    These are booting log information as follows;

    Load NK image from flash memory (NAND)
    Chip initialization passed!
    TI UBL Version: 1.30
    Booting Catalog Boot Loader
    BootMode = NAND
       DONE
    Jumping to entry point at 0xC7F60000.
    01
    Microsoft Windows CE Bootloader Common Library Version 1.4 Built May 31 2011 15:19:18
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0x800b
    Microsoft Windows CE EBOOT 1.0 for OMAPL138 OMAPL138/AM18X. Built Jun  1 2011 at 08:45:00
    BSP version 1.3.0, SOC version 1.3.0
       CODE : 0xC7F60000 -> 0xC7FA0000
       DATA : 0xC7FA0000 -> 0xC7FE0000
      STACK : 0xC7FE0000 -> 0xC8000000
    Enabled OAL Log Zones :  ERROR, WARN, INFO, VERBOSE,
    Platform Init done
    System ready!
    Preparing for download...
    Predownload...
    Valid boot configuration found
    MAC addr is 9900:7788:5566:0:1:0.
    INFO: MAC Address specified in configuration, writing to device
    INFO: MAC address: 00:99:88:77:66:55
    MAC addr is 9900:7788:5566:0:f800:c3d3.
    WARN: Invalid BSP_ARGS data found (using defaults)
    WARN: Unable to get hardware entropy
    Initialise the LCDC display controller...

    Hit space to enter configuration menu    3 2 1 0
    Device ID set to OMAPL138-26197
    BLFlashDownload: LogicalLoc  - 0x62000000

    Load NK image from flash memory (NAND)
    ReadFlashNK: Skipping bad block 0xCD
    BLFlashDownload: cp1

    ROMHDR (pTOC = 0xc1ab1cd0) ---------------------
      DLL First           : 0x4001c001
      DLL Last            : 0x40e8c0ab
      Physical First      : 0x80000000
      Physical Last       : 0x81ab3c78
      Num Modules         :        192
      RAM Start           : 0x81ac0000
      RAM Free            : 0x81acf000
      RAM End             : 0x8373f800
      Num Copy Entries    :          2
      Copy Entries Offset : 0x80d2cf38
      Prof Symbol Length  : 0x00000000
      Prof Symbol Offset  : 0x00000000
      Num Files           :         67
      Kernel Flags        : 0x00000000
      FileSys RAM Percent : 0x30303030
      Driver Glob Start   : 0x00000000
      Driver Glob Length  : 0x00000000
      CPU                 :     0x01c2
      MiscFlags           :     0x0002
      Extensions          : 0x80001070
      Tracking Mem Start  : 0x00000000
      Tracking Mem Length : 0x00000000
    ------------------------------------------------

    Image Start .......: 0x00000000
    Image Size ........: 0x00000000
    Image Launch Addr .: 0x00000000
    Image ROMHDR ......: 0x00000000
    Boot Device/Type ..: 3 / 0
    OEMLaunch(g_bValidBspArgs)
    INFO: g_eboot.launchAddress : 0xc0000000...
    INFO: Launch Windows Embedded CE by jumping to 0xc0000000...
    ABC
    Windows CE Kernel for ARM (Thumb Enabled) Built on Aug  4 2010 at 14:23:58
    OEMInit: init.c built on Jun  1 2011 at 08:45:03.
    BSP version 1.3.0, SOC version 1.3.0
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xffff
       Cache:
       L1Flags:       0x00000000
       L1ISetsPerWay: 0x00000080 (128)
       L1INumWays:    0x00000004 (4)
       L1ILineSize:   0x00000020 (32)
       L1ISize:       0x00004000 (16384)
       L1DSetsPerWay: 0x00000080 (128)
       L1DNumWays:    0x00000004 (4)
       L1DLineSize:   0x00000020 (32)
       L1DSize:       0x00004000 (16384)
    +OALPAtoVA(0x1c14000, 0)
    -OALPAtoVA(va = 0xb0414000)
    +OALPAtoVA(0xb0000000, 0)
    -OALPAtoVA(va = 0xb0800000)
    +OALArgsQuery(65)
    +OALPAtoVA(0xc3dff800, 1)
    -OALPAtoVA(va = 0x83dff800)
    WARN: Updating local copy of BSP_ARGS
    -OALArgsQuery(pData = 0x83dff838)
    +OALInterruptInit
    +OEMInterruptMapInit
    -OEMInterruptMapInit
    +OALPAtoVA(0xfffee000, 0)
    -OALPAtoVA(va = 0xb11ee000)
    +OALPAtoVA(0x1e26000, 0)
    -OALPAtoVA(va = 0xb0626000)
    -OALInterruptInit(rc = 1)
    Intr Init done...
    +OALTimerInit(1, 24000, 100)
    +OALPAtoVA(0x1c20000, 0)
    -OALPAtoVA(va = 0xb0420000)
    OALTimerInit: g_oalTimerIrq = 0x00000015
    +OALIntrRequestSysIntr(1, 0x81ac6230, 0x00000004)
    -OALIntrRequestSysIntr(sysIntr = 16)
    +OEMInterruptEnable(16, 0x0, 0)
    +OALIntrEnableIrqs(5, 0x81ac6a70)
    +BSPIntrEnableIrq(21)
    -BSPIntrEnableIrq(21)
    +BSPIntrEnableIrq(-1)
    -BSPIntrEnableIrq(-1)
    +BSPIntrEnableIrq(-1)
    -BSPIntrEnableIrq(-1)
    +BSPIntrEnableIrq(-1)
    -BSPIntrEnableIrq(-1)
    +BSPIntrEnableIrq(-1)
    -BSPIntrEnableIrq(-1)
    -OALIntrEnableIrqs(rc = 1)
    -OEMInterruptEnable(rc = 1)
    -OALTimerInOEMInterruptHandler: IRQ = 21
    it..OEMInterruptHandler: IRQ = 21
    (rc OEMInterruptHandler: IRQ = 21
    = 1OEMInterruptHandler: IRQ = 21
    )
    TOEMInterruptHandler: IRQ = 21
    imerOEMInterruptHandler: IRQ = 21
     IniOEMInterruptHandler: IRQ = 21
    t dOEMInterruptHandler: IRQ = 21
    one.OEMInterruptHandler: IRQ = 21
    ..
    OEMInterruptHandler: IRQ = 21
    +SeOEMInterruptHandler: IRQ = 21
    tWatOEMInterruptHandler: IRQ = 21
    chDoOEMInterruptHandler: IRQ = 21
    gExpOEMInterruptHandler: IRQ = 21
    iryOEMInterruptHandler: IRQ = 21

    +OOEMInterruptHandler: IRQ = 21
    ALPAOEMInterruptHandler: IRQ = 21
    toVOEMInterruptHandler: IRQ = 21
    A(0xOEMInterruptHandler: IRQ = 21
    1c21OEMInterruptHandler: IRQ = 21
    000,OEMInterruptHandler: IRQ = 21
     0)OEMInterruptHandler: IRQ = 21

    -OOEMInterruptHandler: IRQ = 21
    ALPAOEMInterruptHandler: IRQ = 21
    toVAOEMInterruptHandler: IRQ = 21
    (vaOEMInterruptHandler: IRQ = 21
     = 0OEMInterruptHandler: IRQ = 21
    xb04OEMInterruptHandler: IRQ = 21
    210OEMInterruptHandler: IRQ = 21
    00)
    OEMInterruptHandler: IRQ = 21

    -SeOEMInterruptHandler: IRQ = 21
    tWatOEMInterruptHandler: IRQ = 21
    chDOEMInterruptHandler: IRQ = 21
    ogExOEMInterruptHandler: IRQ = 21
    piryOEMInterruptHandler: IRQ = 21

    +OEMInterruptHandler: IRQ = 21
    EnabOEMInterruptHandler: IRQ = 21
    leWaOEMInterruptHandler: IRQ = 21
    tchDOEMInterruptHandler: IRQ = 21
    og
    OEMInterruptHandler: IRQ = 21

    -EnOEMInterruptHandler: IRQ = 21
    ableOEMInterruptHandler: IRQ = 21
    WatcOEMInterruptHandler: IRQ = 21
    hDoOEMInterruptHandler: IRQ = 21
    g
    -OEMInterruptHandler: IRQ = 21
    OEMIOEMInterruptHandler: IRQ = 21
    nitOEMInterruptHandler: IRQ = 21

      OEMInterruptHandler: IRQ = 21
    PINMOEMInterruptHandler: IRQ = 21
    UX14OEMInterruptHandler: IRQ = 21
    =0xOEMInterruptHandler: IRQ = 21
    8888OEMInterruptHandler: IRQ = 21
    8800OEMInterruptHandler: IRQ = 21

     OEMInterruptHandler: IRQ = 21
     PINOEMInterruptHandler: IRQ = 21
    MUX1OEMInterruptHandler: IRQ = 21
    5=0xOEMInterruptHandler: IRQ = 21
    000OEMInterruptHandler: IRQ = 21
    0008OEMInterruptHandler: IRQ = 21

    I don't know why does it generate IRQ 21 interrupt?  Seeing about datasheet , this interrupt generate by Timer64p_int32。 

  • Hi,

    In previous post we agreed that generating IRQ21 is not a problem...It might be expected behaviour...

    Have you read the code related to the Timer that is generating continuous interrupt.

    My guess is that WinCE OS needs a Timer for scheduling and etc...

    You are not telling us what is the problem that you are facing?

    Also tell the forum about on what Platform and with which OS Design are you trying to boot the board?

    Thank You & Regards,

    GSR

  • Hi GSR,

    OK, I am sorry!

    My board bases on OAMPL-138 Hardware platform.  My project bsp come form EVM'BSP  .I am trying to boot the board by OMAPL138_AM18X_SAMPLE。

    But I have debug them for a long  time, It ever don't boot up..

    Observed these logs , I suspect Whether my custom-built kernel is correct or not.

    Thanks You & Regards,

    ZhenHui Luo

  • Hi GSR,

    The new log as follows ;

    Load NK image from flash memory (NAND)
    ReadFlashNK: Skipping bad block 0xCD
    BLFlashDownload: cp1

    ROMHDR (pTOC = 0xc1a986c0) ---------------------
      DLL First           : 0x4001c001
      DLL Last            : 0x40e8c0ac
      Physical First      : 0x80000000
      Physical Last       : 0x81a9a650
      Num Modules         :        193
      RAM Start           : 0x81aa0000
      RAM Free            : 0x81aaf000
      RAM End             : 0x8373f800
      Num Copy Entries    :          2
      Copy Entries Offset : 0x807bff80
      Prof Symbol Length  : 0x00000000
      Prof Symbol Offset  : 0x00000000
      Num Files           :         65
      Kernel Flags        : 0x00000000
      FileSys RAM Percent : 0x30303030
      Driver Glob Start   : 0x00000000
      Driver Glob Length  : 0x00000000
      CPU                 :     0x01c2
      MiscFlags           :     0x0002
      Extensions          : 0x80001070
      Tracking Mem Start  : 0x00000000
      Tracking Mem Length : 0x00000000
    ------------------------------------------------

    INFO: Launch Windows Embedded CE by jumping to 0xc0000000...
    ABC
    Windows CE Kernel for ARM (Thumb Enabled) Built on Aug  4 2010 at 14:23:58
    OEMInit: init.c built on Jun  1 2011 at 11:51:19.
    BSP version 1.3.0, SOC version 1.3.0
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xbddb
    WARN: Updating local copy of BSP_ARGS
    OALTimerInit: g_oalTimerIrq = 0x00000015
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMIoControl: Unsupported Code 0x1010148 - device 0x0101 func 82
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:00
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEM: Cleaning system hive
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    PSCSetModuleState: Mod 0:0, successfully changed state to 3
    PSCSetModuleState: Mod 0:1, successfully changed state to 3
    PSCSetModuleState: Mod 0:2, successfully changed state to 3
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    PSCSetModuleState: Mod 1:0, successfully changed state to 3
    PSCSetModuleState: Mod 1:21, successfully changed state to 3
    OEMGetRealTime:0, 01/01/2000 at 00:00:01
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OALGetClockFreq: PLL 0, clock 8, freq 24000000
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OALGetClockFreq: PLL 0, clock 2, freq 150000000
    PSCSetModuleState: Mod 0:4, already in state 3
    PSCSetModuleState: Mod 0:4, already in state 3
    PSCSetModuleState: Mod 0:4, already in state 3
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OALGetClockFreq: PLL 0, clock 2, freq 150000000
    PSCSetModuleState: Mod 1:10, successfully changed state to 3
    PSCSetModuleState: Mod 1:10, already in state 3
    PSCSetModuleState: Mod 1:10, already in state 3
    PSCSetModuleState: Mod 0:3, already in state 3
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    OEMGetRealTime:0, 01/01/2000 at 00:00:02
    PSCSetModuleState: Mod 1:7, successfully changed state to 3

    After "PSCSetModuleState: Mod 1:7, successfully changed state to 3", It stop.

    Regards,

    ZhenHui Luo

  • Hi,

    Have you customized the Hardware ?

    My understanding from your boot log is that your Kernel Image is loading from Nand. Load NK image from flash memory (NAND)
    If you suspect there is any problem with Kernel Image as suggested by WM you have to build a Debug Image, Enable KITL and place debug break points and debug it.

    Thank You & Regards,

    GSR