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?
Solved! Go to Solution.
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.
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.
Thanks Zhi Li.
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.
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.
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