Help and questions about updater_ivt.sb

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help and questions about updater_ivt.sb

Jump to solution
1,685 Views
andreaguglielm1
Contributor II

Hi everybody.

I work on a imx287 custom board. I build a working updater_ivt.sb starting from kernel 2.6.35_3.

Some boards have problems and i ask me if the updater can help me to investigate.

On updater start i can read from DUART, before "Uncompressing" a series of letters ( when all goes right i read: LLLLLLLFLCLFLLJ).

On some boards this sequence differ or is shorter, but i'm not capable to find in source code where letters are printed.

So someone can explain this or help me to find in source code?

Labels (2)
0 Kudos
1 Solution
1,117 Views
FrankLi1z
NXP Employee
NXP Employee

It print by ROM.

// STMP378x ROM command script to load and run Linux kernel

options {

        driveTag = 0x00;

        flags = 0x01; /* this one tell ROM if print debug message

}

L means load

F means file

J means Jump

C means Call.

View solution in original post

0 Kudos
5 Replies
1,118 Views
FrankLi1z
NXP Employee
NXP Employee

It print by ROM.

// STMP378x ROM command script to load and run Linux kernel

options {

        driveTag = 0x00;

        flags = 0x01; /* this one tell ROM if print debug message

}

L means load

F means file

J means Jump

C means Call.

0 Kudos
1,117 Views
andreaguglielm1
Contributor II

Thanks Zhi Li.

0 Kudos
1,117 Views
PeterChan
NXP Employee
NXP Employee

Hello Andrea,

Which i.MX28 BSP release do you use?


Do all the boards work if prebuilt image is used?

I am afraid the string is printed by the HAB library called by the boot ROM and the source code is not in BSP release.



0 Kudos
1,117 Views
andreaguglielm1
Contributor II

Hi PeterChan.

thanks for your reply.

I'm using LTIB, the last version downloable from freescale website.

Meanwhile i find the more common problem: bad connection under the IMX28. When the micro start to power-up peripherals or DDR2 RAM a drop voltage cause a reboot or a freeze. A re-bake in oven often resolve the problem.

The letters sequence remain a mistery to me, it's more personal curiosity than a need.

0 Kudos
1,117 Views
emanuelec
Contributor III

Andrea,

I don't know if this may be useful for you but I had a similar problem with my board (see my post FEC ethernet reboot in iMX28 during Linux startup). In few words: in some boards I see a reboot when kernel turn on LAN chip. The problem was: I used internal iMX28 power supply and when kernel turns on LAN transceiver a big capacitor (10uF) resets microcontroller. The solution is connect LAN chip to an external power supply (REG3V3) and not to VDDIO_3V3 (internal iMX power supply).

Ciao

0 Kudos