problem with booting

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

problem with booting

886 Views
mistrlukáš
Contributor I

I made my own board and I can run Linux on it from sdcard. I tried SD card that works well on the board Olinuxino-maxi, but when testing on my board is not working and will output: (Arch Linux 2.6.35.8

Archlinux2.6.35-8.jpg

I then tried Linux created using pages

http://archlinuxarm.org/platforms/armv5/olinuxino

which is the output

Archlinux 3.jpg

could you give me some advice?

Labels (1)
0 Kudos
5 Replies

572 Views
mistrlukáš
Contributor I

I now everything works. the problem was one way to memory. I would like to ask if there is any simple program to test the external RAM memory.

0 Kudos

572 Views
igorpadykov
NXP Employee
NXP Employee

Uboot has command mtest - simple RAM read/write test.

ddr_test.c in IMX_OBDS : On-Board Diagnostic Suit for the i.MX28.

Also below links

Board Bring-up and DDR Initialization Tools

https://community.freescale.com/message/321913#321913

0 Kudos

572 Views
igorpadykov
NXP Employee
NXP Employee

Hi Mistr

I would suggest to check sources for "SD card that works well on the board

Olinuxino-maxi" and add debug prinfs to bootlets, this will give you place in

program where brownout occured. Also recommended to check schematic - it

should strictly follow schematic for which this image was generated.

Since PMU is fully programmable module, some settings may be changed

for new board. Also if another DDR used, then use tool below

Re: i.mx28 u-boot dram configuration for dram replacement.

Best regards

igor

0 Kudos

572 Views
mistrlukáš
Contributor I

I have now solved the problems with the board and found problems with the power supply.  Otherwise I have two different systems and they stuck me in the following steps.


Archlinux 3.16.3-1-2.jpg


Archlinux2.6.35-8-2.jpg

0 Kudos

572 Views
igorpadykov
NXP Employee
NXP Employee

When enabled, the ROM will output a single character on the debug UART

for every boot command it executes, with no whitespace between characters.

See the table below for the characters output for each command.

The result of a successful boot looks something like "LLFLLLJ".

Char     Command     Notes

J     Jump     After a jump, the application that was jumped to can re-use

            the memory in on-chip RAM (which ROM was using), since ROM will not

           expect this application to return.  This is the key difference between a Call and a Jump,

           the ROM expects an application that was called to return.

C     Call     ROM expects the application to return.

L     Load    

F     Fill    

H     Header    

T     Tag     Tag was encountered while parsing

for power supplies suggest to check 

AN4199 Using the i.MX28 Power Management Unit and Battery Charger

IMX28_EVK_DESIGN_FILES_R10 : i.MX28 EVK Design Files: Hardware Schematics

0 Kudos