Hi,
I was building a image by LTIB and flash into microSD, but there is no any output on my screen.
The following is my step:
1. Using ubuntu virtual machine image offered by FreeScale imx53 QSB DVD.
2. run litb and change the settings
others use the default value.
And I have the files:
<ltib>/rootfs/boot/u-boot.bin
<ltib>/rootfs/boot/uImage
<ltib>/rootfs.jffs2
3. mount jffs2
4. copy file to microSD, named /dev/sdb
partition:
copy rootfs.jffs2
Are any step is wrong? Please tell me, thanks.
Attachment is the image file I build.
Original Attachment has been moved to: 326-rootfs.jffs2
Hi,
Attachment is the original message and 'printenv' when booting.
Are you sure that you placed your SD_Card in a proper slot?
Are you sure, If there are any configuration Switches, You have set them to boot from SD/MMC?
4. copy file to microSD, named /dev/sdb
- dd if=rootfs/boot/u-boot.bin of=/dev/sdb bs=512
- dd if=rootfs/boot/uImageof=/dev/sdb bs=512 seek=2048
partition:
- fdisk /dev/sdb
- u
- n
- p
- 1
- 8192
- <enter>
- w
Hi,
When you get MX53-LOCO U-Boot>>
Can you do a "printenv" and add the log as a text file(easy to have a look at).
Are you sure that you placed your SD_Card in a proper slot?
Are you sure, If there are any configuration Switches, You have set them to boot from SD/MMC?
Regarding SD Card Partitions::
Follow this ( Image by Daiane )
Hi Krishna,
I set some environment variables and it still doesn't work.
How should I solve this problem?
Here is my message:
bootdelay=3
baudrate=115200
loadaddr=0x70800000
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
kernel=uImage
nfsroot=/opt/eldk/arm
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
ethact=FEC0
serverip=10.192.225.216
bootfile=uImage
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc dev 0; mmc read ${loadaddr} 0x800 0x1800; bootm
bootcmd=run bootcmd_mmc
bootcmd_obds=ext2load mmc 0:1 0x70800000 /unit_tests/obds.bin; go 70800000
bootargs_base=setenv booargs console=ttymxc0,11520
bootargs_mmc=setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi1fb:GBR24,VGA-XGA di1_primary vga
stdin=serial
stdout=serial
stderr=serial
booargs=console=ttymxc0,11520
bootargs=console=ttymxc0,115200 ip=dhcp root=/dev/mmcblk0p1 rootwait root=/dev/mmcblk0p1 rootwait rw video=mxcdi1fb:GBR24,VGA-XGA di1_primary vga
Environment size: 943/131068 bytes
MX53-LOCO U-Boot > boot
** Too many args (max. 16) **
Usage:
MMC sub system
MMC Device 1887436800 not found
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Hi Deanhuang,
Supply necessary environment variables.
When it asks for "Hit any key to stop auto boot" do it and set the environment variables as required and provided in the User's guide.
Is irrelevant as that is a problem with the Serial Cable.
Regards :: Krishna Pavan
thank you,
Attachment is the message I got when power on.
This problem seem had been discuss in http://imxcommunity.org/group/ltib/forum/topics/ltib-problem-with-the-kernel-image .
I'll check it :)
@ DeanHuang
but there is no any output on my screen
Have you configured your minicom properly?
Regards :: Krishna Pavan
Hi Dean,
Im running in similar issues. But maybe the little experience i've gathered could help. The first thing i should do is to see if there is any output on serial port when booting up the card.
If u-boot.bin is working fine, you should see at least the initial prompt that is seen in console. After that, you should configure u-boot.bin to run the kernel (uImage). If there's any issue with the kernel, you shall be notified by the console.
Then the kernel loads the file system.
You can discard which of them in not working by taking a look to the console.
Regards,