public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] beagle bootcmd not set to CONFIG_BOOTCOMMAND in version 2011.03-rc1
@ 2011-03-05 13:57 Egon Boormans
  2011-03-07 10:01 ` Alexander Holler
  2011-03-16 18:10 ` [U-Boot] beagle bootcmd not set to CONFIG_BOOTCOMMAND in version2011.03-rc1 Egon Boormans
  0 siblings, 2 replies; 4+ messages in thread
From: Egon Boormans @ 2011-03-05 13:57 UTC (permalink / raw)
  To: u-boot

Dear u-boot specialists,

I've been working a while now with a beagle Xm board and using u-boot to
boot a linux kernel. Recently I've performed an update to version
u-boot-2011.03-rc1 and found that it's not booting anymore. Attached you'll
find a file containing all the related information. 

It looks like the bootcmd doesn't get set to the CONFIG_BOOTCOMMAND value in
the 'include/configs/omap3_beagle.h' file. This value makes it into the
'include/autoconf.mk' file but not into the printenv of the u-boot. If I
change the value of bootcmd (using setenv) to the CONFIG_BOOTCOMMAND value,
and run bootcmd, everything works fine.

Is this issue known already and if so will it be solved in the next release?

Your help is appreciated.

Thanks,
Egon.

u-boot u-boot-2011.03-rc1

--------------------------
include/autoconf.mk

CONFIG_EXTRA_ENV_SETTINGS:
loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}\0

CONFIG_BOOTCOMMAND="if mmc rescan ${mmcdev}; then if run loadbootscript;
then run bootscript; else if run loaduimage; then run mmcboot; else run
nandboot; fi; fi; else run nandboot; fi"

--------------------------

--------------------------
include/configs/omap3_beagle.h

#define CONFIG_EXTRA_ENV_SETTINGS \
??? "loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \
??? "bootscript=echo Running bootscript from mmc ...; " \
??? ??? "source ${loadaddr}\0" \

??? ??? 
#define CONFIG_BOOTCOMMAND \
??? "if mmc rescan ${mmcdev}; then " \
??? ??? "if run loadbootscript; then " \
??? ??? ??? "run bootscript; " \
??? ??? "else " \
??? ??? ??? "if run loaduimage; then " \
??? ??? ??? ??? "run mmcboot; " \
??? ??? ??? "else run nandboot; " \
??? ??? ??? "fi; " \
??? ??? "fi; " \
??? "else run nandboot; fi"
??? ??? 


-----------------------------

--------------------------------
Beagle start log

Texas Instruments X-Loader 1.4.4ss (Jan 30 2011 - 20:35:31)
Beagle xM Rev A
Reading boot sector
Loading u-boot.bin from mmc


U-Boot 2011.03-rc1 (Mar 05 2011 - 12:36:06)

OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C:?? ready
DRAM:? 512 MiB
NAND:? 256 MiB
MMC:?? OMAP SD/MMC: 0
In:??? serial
Out:?? serial
Err:?? serial
Beagle xM Rev A
No EEPROM on expansion board
Die ID #6cf600011ff00000015739eb0c00600f
Hit any key to stop autoboot:? 0 
mmc - MMC sub system

Usage:
mmc read <device num> addr blk# cnt
mmc write <device num> addr blk# cnt
mmc rescan <device num>
mmc part <device num> - lists available partition on mmc
mmc list - lists available devices
Booting from nand ...

NAND read: device 0 offset 0x280000, size 0x400000
?4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
OMAP3 beagleboard.org # 

-----------------------------------

-----------------------------
OMAP3 beagleboard.org # printenv
baudrate=115200
beaglerev=xMA
bootargs=console=ttyS2,115200n8 mpurate=1000 buddy=none camera=lbcm3m1
vram=12M omapfb.mode=dvi:640x480MR-16 at 60 omapdss.def_disp=dvi
root=/dev/mtdblock4 rw rootfstype=jffs2
bootcmd=if mmc init ${mmcdev}; then if userbutton; then setenv bootscr
user.scr;if run loadbootscript; then run bootscript; else if run loaduimage;
then if run loadramdisk; then run ramboot; else run mmcboot; fi; fi; i
bootdelay=3
bootscr=boot.scr
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
buddy=none
camera=lbcm3m1
console=ttyS2,115200n8
defaultdisplay=dvi
dieid#=6cf600011ff00000015739eb0c00600f
dvimode=640x480MR-16 at 60
filesize=256C58
loadaddr=0x80200000
loadbootscript=fatload mmc ${mmcdev} ${loadaddr} ${bootscr}
loadramdisk=fatload mmc ${mmcdev} ${rdaddr} ramdisk.gz
loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage
mmcargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate}
buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode}
omapdss.def_disp=${defaultdisplay} root=${mmcroot} rootfstype=${mmcrootf}
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
mmcdev=1
mmcroot=/dev/mmcblk0p2 rw
mmcrootfstype=ext3 rootwait
mpurate=1000
nandargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate}
buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode}
omapdss.def_disp=${defaultdisplay} root=${nandroot} rootfstype=${nandro}
nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr}
280000 400000; bootm ${loadaddr}
nandroot=/dev/mtdblock4 rw
nandrootfstype=jffs2
ramargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate}
buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode}
omapdss.def_disp=${defaultdisplay} root=${ramroot} rw ramdisk_size=65536}
ramboot=echo Booting from ramdisk ...; run ramargs; bootm ${loadaddr}
ramroot=/dev/ram0 rw
ramrootfstype=ext2
rdaddr=0x81600000
usbtty=cdc_acm
vram=12M

Environment size: 2262/131068 bytes
OMAP3 beagleboard.org # 
--------------------------------

-----------------------------------
boot.scr

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-03-17  0:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-05 13:57 [U-Boot] beagle bootcmd not set to CONFIG_BOOTCOMMAND in version 2011.03-rc1 Egon Boormans
2011-03-07 10:01 ` Alexander Holler
2011-03-16 18:10 ` [U-Boot] beagle bootcmd not set to CONFIG_BOOTCOMMAND in version2011.03-rc1 Egon Boormans
2011-03-17  0:11   ` Alexander Holler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox