[U-Boot] Building u-boot for iMX28 and getting error in mkimage of missing command line parameter CONFIG_IMX_CONFIG

Bill bsousan at techsi.com
Mon Jul 30 19:06:16 CEST 2012


Here is my log.  It stops at the "done, booting kernel."    I tried 
setting the console to ttyAM0 and no change.  I don't think its booting 
as I don't see the LCD flash and no penguin.  The odd this is that I 
built the latest kernel for iMX and this uboot will boot it.   I also 
included my u-boot environment settings at the end.

Thanks,
Bills

U-Boot 2012.07-rc1-08235-g7c5f511 (Jul 26 2012 - 12:00:38)

Freescale i.MX28 family at 454 MHz
BOOT:  SSP SD/MMC #0, 3V3
I2C:   ready
DRAM:  128 MiB
MMC:   MXS MMC: 0
In:    serial
Out:   serial
Err:   serial
Net:   FEC0, FEC1
Hit any key to stop autoboot:  0
Booting from net ...
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 42
*** Unhandled DHCP Option in OFFER/ACK: 44
*** Unhandled DHCP Option in OFFER/ACK: 42
*** Unhandled DHCP Option in OFFER/ACK: 44
DHCP client bound to address 192.168.0.240
Using FEC0 device
TFTP from server 192.168.0.204; our IP address is 192.168.0.240
Filename 'uImage'.
Load address: 0x42000000
Loading: #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          ##############################################
done
Bytes transferred = 2562232 (2718b8 hex)
## Booting kernel from Legacy Image at 42000000 ...
    Image Name:   Linux-2.6.35.3-571-gcca29a0
    Created:      2012-07-12  15:53:55 UTC
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    2562168 Bytes = 2.4 MiB
    Load Address: 40008000
    Entry Point:  40008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.





U-boot environment settings:

U-Boot 2012.07-rc1-08235-g7c5f511 (Jul 26 2012 - 12:00:38)

Freescale i.MX28 family at 454 MHz
BOOT:  SSP SD/MMC #0, 3V3
I2C:   ready
DRAM:  128 MiB
MMC:   MXS MMC: 0
In:    serial
Out:   serial
Err:   serial
Net:   FEC0, FEC1
Hit any key to stop autoboot:  0
MX28EVK U-Boot > printenv
baudrate=115200
bootargs=console=ttyAMA0,115200n8 debug root=/dev/nfs ip=dhcp 
nfsroot=192.168.0.204:/tools/rootfs,v3,tcp fec_mac=
bootcmd=run bootcmd_net
bootcmd_net=echo Booting from net ...; run netargs; dhcp ${uimage}; bootm
bootdelay=3
bootfile=uImage
console=ttyAMA0
console_fsl=console=ttyAM0console_mainline=console=ttyAMA0netargs=setenv 
bootargs console=${console_mainline}root=/dev/nfs ip=dhcp 
nfsroot=${serverip}:${nfsroot}
console_mainline=ttyAMA0
ethact=FEC0
ipaddr=192.168.0.19
loadaddr=0x42000000
netargs=setenv bootargs console=ttyAMA0,115200
netmask=255.255.255.0
nfsroot=/tools/rootfs
serverip=192.168.0.204
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2012.07-rc1-08235-g7c5f511 (Jul 26 2012 - 12:00:38)

Environment size: 770/16380 bytes
MX28EVK U-Boot >







On 7/28/2012 3:19 PM, Fabio Estevam wrote:
> On Fri, Jul 27, 2012 at 3:15 PM, Fabio Estevam<festevam at gmail.com>  wrote:
>> On Fri, Jul 27, 2012 at 12:35 PM, Bill<bsousan at techsi.com>  wrote:
>>> Thanks.  I tried that and got the same results.  Are there any debug/logging
>>> that I can use to see what's going on?
>> I just tried it here and 2012.07-rc3 does not boot for me too.
> I was using the wrong LOADADDR for mx28, and that's the reason it did not boot.
>
> What is the error you are seeing? Can you post your log?
>
> Here is the log on 2012.07-rc3:
> ...
>
> U-Boot 2012.07-rc3 (Jul 28 2012 - 17:08:24)
>
> Freescale i.MX28 family at 454 MHz
> BOOT:  SSP SD/MMC #0, 3V3
> I2C:   ready
> DRAM:  128 MiB
> MMC:   MXS MMC: 0
> In:    serial
> Out:   serial
> Err:   serial
> Net:   FEC0, FEC1
> Hit any key to stop autoboot:  0
> Using FEC0 device
> TFTP from server 192.168.1.1; our IP address is 192.168.1.2
> Filename 'uImage'.
> Load address: 0x42000000
> Loading: #################################################################
>           #################################################################
>           #################################################################
>           #################################################################
>           #################################################################
>           #################################################################
>           #################################################################
>           ######
> done
> Bytes transferred = 2358008 (23faf8 hex)
> ## Booting kernel from Legacy Image at 42000000 ...
>     Image Name:   Linux-3.5.0-next-20120727-00004-
>     Created:      2012-07-28  20:06:58 UTC
>     Image Type:   ARM Linux Kernel Image (uncompressed)
>     Data Size:    2357944 Bytes = 2.2 MiB
>     Load Address: 40008000
>     Entry Point:  40008000
>     Verifying Checksum ... OK
>     Loading Kernel Image ... OK
> OK
>
> Starting kernel ...
>
> Uncompressing Linux... done, booting the kernel.
> [    0.000000] Booting Linux on physical CPU 0
> [    0.000000] Linux version 3.5.0-next-20120727-00004-gef9b4ac
> (fabio at fabio-Latitude-E6410) (gcc version 4.4.4 (4.4.4_09.06.2010) )
> #1309 Sat Jul 28 17:06:52
> [    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
> [    0.000000] CPU: VIVT data cache, VIVT instruction cache
> [    0.000000] Machine: Freescale MX28 EVK
> [    0.000000] Memory policy: ECC disabled, Data cache writeback
> [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
> Total pages: 32512
> [    0.000000] Kernel command line: console=ttyAMA0 root=/dev/nfs
> ip=dhcp nfsroot=192.168.1.1:/tftpboot/ltib,v3,tcp
> [    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
> [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
> [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
> [    0.000000] Memory: 128MB = 128MB total
> [    0.000000] Memory: 119808k/119808k available, 11264k reserved, 0K highmem
> [    0.000000] Virtual kernel memory layout:
> ....

-- 
William (Bill) L. Sousan, Ph.D.
(w) 402.331.4977 ext. 4002
bsousan at techsi.com
Technical Support Inc.
11253 John Galt Blvd
Omaha, NE 68137
www.techsi.com
8(a) SDB Certified, ISO 9001:2008




More information about the U-Boot mailing list