Hi Robert, So basically I need to pull the file am335x-boneblack.dts and build the am335x-boneblack.dtb ? Am I right ? and just boot with am335x-boneblack.dtb
dtc -I dts -O dtb -o am335x-boneblack.dtb am335x-boneblack.dts On Mon, Jun 24, 2019 at 12:12 PM Robert Nelson <[email protected]> wrote: > On Mon, Jun 24, 2019 at 2:06 PM Punit Salian <[email protected]> > wrote: > > > > Hey, I have tried booting linux image in the eMMC through u-boot but it > always drops to busybox shell. As suggested by the busybox shell I double > checked the PARTUUID using blkid it's a match so why can't it load the rfs? > > > > My emmc has a single partition debian image. U-boot lies in the first > partiition of my sd card(boot by pressing s2 switch.Here are my > logs,uEnv.txt. > > > > Standalone beaglebone boots just fine that is without my u-boot and sd > card not inserted it boots fine from the emmc(which means emmc image is > good) just when I try uboot from sd card this happensEnter code here > > > > > > > > uEnv.txt > > ipaddr=192.168.7.2 > > serverip=192.168.7.1 > > console=ttyO0,115200n8 > > finduuid=part uuid mmc 1:1 uuid > > netargs=setenv bootargs console=ttyO0,115200n8 > root=UUID=aa9109fe-2099-47e0-b8a5-e1a3f87848b0 rootwait rw rootfstype=ext4 > rootwait coherent_pool=1M net.ifnames=0 quiet > > loadaddr=0x82000000 > > ftdaddr=0x88000000 > > initramaddr=0x88080000 > > initrdsize=452040 > > netboot=echo Booting from emmc ...; setenv autoload no ;echo moving > zimage from emmc to DRAM...;load mmc 1:1 ${loadaddr} > /boot/vmlinuz-4.14.71-ti-r80;echo moving dtb from emmc to DRAM... ; load > mmc 1:1 ${fdtaddr} > /boot/dtbs/4.14.71-ti-r80/am335x-boneblack-uboot-univ.dtb ; echo moving > initrd from emmc to DRAM...;load mmc 1:1 ${initramaddr} > /boot/initrd.img-4.14.71-ti-r80;echo running netargs ...; run netargs ; > echo bootzzzz...;bootz ${loadaddr} ${initramaddr}:${initrdsize} ${ftdaddr} > > uenvcmd=echo running netboot...;run netboot > > > "am335x-boneblack-uboot-univ.dtb" is the base dtb that u-boot will use > to build all final "Bone Black Compatible" devices, with > cape-universal enabled. > > This "base" does not include the eMMC. > > > https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/v4.14.x-ti/src/arm/am335x-boneblack-uboot-univ.dts > > Simple solution just use: "am335x-boneblack.dtb" > > 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAH4O0Tio%3DgFzGje%2B8b5VY2ixpYvHj4vFcMsYO0DsxRuePenbcg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
