AnsweredAssumed Answered

iMX6DL : uboot hung issue

Question asked by koichi sakagami on Jan 19, 2016
Latest reply on Feb 9, 2016 by koichi sakagami

Dear community,

    We meet the hung problem when booting custom board .

 

[Background]


    When the iMX6DL boots up from uboot,  the iMX6DL may freeze.
    The outbreak frequency is one of several thousand times.
    Then, the JTAG debugger connection is not possible,
    it is in a condition that the iMX6 is hung up ,it is not an infinite loop .

 

    We made 50 pieces of custom board. A problem occurs with one or two pieces.

 

    We are investigating the uboot code.We find the hung up point as follows.

 

u-boot-2009.08/drivers/video/ipu_common.c
  ipu_pixel_clk_set_parent (struct clk *clk, struct clk *parent)
    {       u32 di_gen = __raw_readl(DI_GENERAL(clk->id));       <= Here it is !

 

The uboot version is u-boot-2009.08 (L3.0.35_4.1.0_130816_source.tar.gz)

 

We attached the function call diagram, as follows.

 

Sequence.bmp

 

[Question]
    Could you advise  a check point to us for solving this issue ?

 

 

Best Regards,
Koichi Sakagami

Outcomes