Hi Robert! I've just applied this commit but it is still not working. The problem has changed. The boot starts, the message "Starting the kernel ..." is printed, but then it stops. Here is the log:
*U-Boot SPL 2015.10 (Nov 08 2015 - 20:52:16)SPL: Please implement spl_start_uboot() for your boardSPL: Direct Linux boot not active!reading u-boot.imgreading u-boot.imgU-Boot 2015.10 (Nov 08 2015 - 20:52:16 -0200)OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 GhzOMAP3 Beagle board + LPDDR/NANDI2C: readyDRAM: 512 MiBNAND: 0 MiBMMC: OMAP SD/MMC: 0*** Warning - readenv() failed, using default environmentBeagle xM Rev CNo EEPROM on expansion boardDie ID #29e000029ff80000016842c91601001aNet: usb_etherError: usb_ether address not set.Hit any key to stop autoboot: 0 switch to partitions #0, OKmmc0 is current devicegpio: pin 173 (gpio 173) value is 0gpio: pin 4 (gpio 4) value is 0SD/MMC found on device 0reading uEnv.txt472 bytes read in 3 ms (153.3 KiB/s)Loaded environment from uEnv.txtImporting environment from mmc ...Running uenvcmd ...reading zImage3464752 bytes read in 223 ms (14.8 MiB/s)reading omap3-beagle-xm.dtb63200 bytes read in 11 ms (5.5 MiB/s)Kernel image @ 0x80200000 [ 0x000000 - 0x34de30 ]## Flattened Device Tree blob at 80f80000 Booting using the fdt blob at 0x80f80000 Using Device Tree in place at 80f80000, end 80f926dfStarting kernel ...* Anything else? Tks Rodrigo Such Em domingo, 8 de novembro de 2015 20:43:21 UTC-2, RobertCNelson escreveu: > > On Sun, Nov 8, 2015 at 4:25 PM, Rodrigo Such <[email protected] > <javascript:>> wrote: > > Hello everybody! > > I'm just starting to learn embedded linux on my beagleboard-XM rev C. > > I'm trying to do everything from scratch. So I downloaded the latest > > versions of U-boot and Linux kernel and compiled them. I'm using the > > following versions: > > U-boot, release 2015-10 > > Kernel 4.2.5 > > > > I've compiled the u-boot using these commands: > > > > $ make omap3_beagle_defconfig > > $ make CROSS_COMPILE=arm-linux-gnueabi- > > > > I've compiled the linux kernel and device tree using these commands: > > make ARCH=arm omap2plus_defconfig > > make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- > > make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs > > > > Everything has compiled normally, with no errors. > > Here is the uEnv.txt file that I'm using: > > > > kernel_file=zImage > > loadzimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file} > > loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} ${fdtfile} > > > > console=ttyO2,115200n8 > > optargs="debug init=/etc/preinit" > > > > mmcroot=/dev/mmcblk0p2 rw > > mmcrootfstype=ext2 rootwait > > rootfstype=${mmcrootfstype} ${optargs} > > > > mmcargs=setenv bootargs console=${console} root=${mmcroot} > ${mmcrootfstype} > > verbose debug > > > > uenvcmd=run loadzimage; run loadfdt; run mmcargs; bootz ${loadaddr} - > > ${fdtaddr} > > > > At the end, I've put it all together, in my boot partition of SdCard and > > tried to boot my beagle. (I know I'm missing the filesystem. I'm trying > to > > boot the kernel at first) > > Here is the message I got: > > > > U-Boot SPL 2015.10 (Nov 08 2015 - 16:49:19) > > SPL: Please implement spl_start_uboot() for your board > > SPL: Direct Linux boot not active! > > reading u-boot.img > > reading u-boot.img > > > > > > U-Boot 2015.10 (Nov 08 2015 - 16:49:19 -0200) > > > > OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz > > OMAP3 Beagle board + LPDDR/NAND > > I2C: ready > > DRAM: 512 MiB > > NAND: 0 MiB > > MMC: OMAP SD/MMC: 0 > > *** Warning - readenv() failed, using default environment > > > > Beagle xM Rev C > > No EEPROM on expansion board > > Die ID #29e000029ff80000016842c91601001a > > Net: usb_ether > > Error: usb_ether address not set. > > > > Hit any key to stop autoboot: 0 > > switch to partitions #0, OK > > mmc0 is current device > > gpio: pin 173 (gpio 173) value is 0 > > gpio: pin 4 (gpio 4) value is 0 > > SD/MMC found on device 0 > > reading uEnv.txt > > 472 bytes read in 3 ms (153.3 KiB/s) > > Loaded environment from uEnv.txt > > Importing environment from mmc ... > > Running uenvcmd ... > > reading zImage > > 3464752 bytes read in 222 ms (14.9 MiB/s) > > reading omap3-beagle-xm.dtb > > 63200 bytes read in 11 ms (5.5 MiB/s) > > Kernel image @ 0x80200000 [ 0x000000 - 0x34de30 ] > > data abort > > pc : [<9ff6ea24>] lr : [<9ff6ea75>] > > reloc pc : [<80111a24>] lr : [<80111a75>] > > sp : 9ef3ca50 ip : 8054de30 fp : 00000003 > > r10: 00000002 r9 : 9ef3ced0 r8 : 9ffa3604 > > r7 : 9ffa3600 r6 : 00000000 r5 : 9ffa359c r4 : 9ef4450c > > r3 : 00000002 r2 : 9ffa359c r1 : 9ef4450c r0 : 00000000 > > Flags: nZcv IRQs off FIQs off Mode SVC_32 > > Resetting CPU ... > > This commit fixes that: > > > http://git.denx.de/?p=u-boot.git;a=commit;h=c139b5ff0999ec3d44a02ebdb623a92e5782e53e > > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
