Thanks for the help, I did make some progress. I've originally followed the 
instructions here which did get me started compiling the kernel: 
http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel#ARM_Cross_Compiler
(see 'booting from nfs')'. He talks about nfs, but invokes tftpboot.

The link that William posted did get me further, I've managed to load the 
new kernel and boot from it, but the bbb stops 5 seconds in. I believe I'm 
missing relevant files.

[    5.446214]      host=192.168.1.129, domain=, nis-domain=(none)
[    5.452401]      bootserver=255.255.255.255, rootserver=192.168.1.115, 
rootpath=
[    5.459950] ALSA device list:
[    5.463249]   #0: TI BeagleBone Black

What I'm really after is barebone version of bbb with the ability to use 
the Eclipse to compile and debug my app:
http://www.michaelhleonard.com/cross-compile-for-beaglebone-black/#for-linux

If someone could point me in the right direction I'd appreciate it.

Thanks for all the help and BR,

Miro

On Tuesday, December 3, 2013 1:19:09 PM UTC-8, Gary Thomas wrote:
>
> On 2013-12-02 23:23, miro...@gmail.com <javascript:> wrote: 
> > Hello all. I'm having this problem and I've been banging my head against 
> the wall for some time now. I'm running 64bit ubuntu 13.10 inside 
> virtualbox vm. I've set up the NFS server 
> > and from what I can tell it's configured properly because I'm able to 
> mount it from another computer (laptop running ubuntu 12.04). I'm exporting 
> /home/miro/export where I have a 
> > rootfs folder and a symbolic link to the kerel image (uImage-BBB-3.8.13) 
> > 
> > NFS server is on 192.168.1.250, statically assigned ip 
> > Beagle is on 192.168.1.115 assinged by DHCP. Beagleboard is running 
> latest stock software. 
> > 
> > I can ping server from beagle, but I'm not able to get past *tftp 
> 0x80200000 uImage-BBB-3.8.13* 
>
> NFS != TFTP 
>
> Do you have a TFTP server running on your Ubuntu virtual machine? 
>
> > 
> > All devices are plugged into the same router. Also, I'm unsure about 
> some of the env variables, such as rootpath. 
> > 
> > If anyone could shed some light on this I would greatly appreciate it. 
> > 
> > U-Boot# tftp 0x80200000 uImage-BBB-3.8.13 
> > link up on port 0, speed 100, full duplex 
> > Using cpsw device 
> > TFTP from server 192.168.1.250; our IP address is 192.168.1.115 
> > Filename 'uImage-BBB-3.8.13'. 
> > Load address: 0x80200000 
> > *Loading: T T T T T T T T T T T T T T T T T T T T 
> > Retry count exceeded; starting again 
> > *using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in 
> > MAC 90:59:af:5d:07:b0 
> > HOST MAC de:ad:be:af:00:00 
> > RNDIS ready 
> > ERROR: The remote end did not respond in time. 
> > at ether.c:2395/usb_eth_init() 
> > link up on port 0, speed 100, full duplex 
> > Using cpsw device 
> > TFTP from server 192.168.1.250; our IP address is 192.168.1.115 
> > Filename 'uImage-BBB-3.8.13'. 
> > Load address: 0x80200000 
> > Loading: T T T T T T T T T T T T T T T T T T T T 
> > Retry count exceeded; starting again 
> > using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in 
> > MAC 90:59:af:5d:07:b0 
> > HOST MAC de:ad:be:af:00:00 
> > RNDIS ready 
> > ERROR: The remote end did not respond in time. 
> > at ether.c:2395/usb_eth_init() 
> > link up on port 0, speed 100, full duplex 
> > Using cpsw device 
> > TFTP from server 192.168.1.250; our IP address is 192.168.1.115 
> > Filename 'uImage-BBB-3.8.13'. 
> > Load address: 0x80200000 
> > Loading: T T T T T T 
> > Abort 
> > 
> > 
> > U-Boot# printenv 
> > arch=arm 
> > autoload=no 
> > baudrate=115200 
> > board=am335x 
> > board_name=A335BNLT 
> > board_rev=0A5C 
> > bootcmd=gpio set 53; i2c mw 0x24 1 0x3e; run findfdt; mmc dev 0; if mmc 
> rescan ; then echo micro SD card found;setenv mmcdev 0;else echo No micro 
> SD card found, setting mmcdev to 
> > 1;setenv mmcdev 1;fi;setenv bootpart ${mmcdev}:2;mmc dev ${mmcdev}; if 
> mmc rescan; then gpio set 54; echo SD/MMC found on device ${mmcdev};if run 
> loadbootenv; then echo Loaded 
> > environment from ${bootenv};run importbootenv;fi;if test -n $uenvcmd; 
> then echo Running uenvcmd ...;run uenvcmd;fi;gpio set 55; if run 
> loaduimage; then gpio set 56; run loadfdt;run 
> > mmcboot;fi;fi; 
> > bootdelay=1 
> > bootdir=/boot 
> > bootenv=uEnv.txt 
> > bootfile=uImage-BBB-3.8.13 
> > bootpart=0:2 
> > console=ttyO0,115200n8 
> > cpu=armv7 
> > dfu_alt_info_emmc=rawemmc mmc 0 3751936 
> > dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;MLO fat 0 1;MLO.raw mmc 
> 100 100;u-boot.img.raw mmc 300 3C0;u-boot.img fat 0 1;uEnv.txt fat 0 1 
> > dfu_alt_info_nand=SPL part 0 1;SPL.backup1 part 0 2;SPL.backup2 part 0 
> 3;SPL.backup3 part 0 4;u-boot part 0 5;kernel part 0 7;rootfs part 0 8 
> > dnsip=192.168.1.1 
> > ethact=cpsw 
> > ethaddr=90:59:af:5d:07:b0 
> > fdt_high=0xffffffff 
> > fdtaddr=0x80F80000 
> > fdtfile=am335x-boneblack.dtb 
> > findfdt=if test $board_name = A33515BB; then setenv fdtfile 
> am335x-evm.dtb; fi; if test $board_name = A335X_SK; then setenv fdtfile 
> am335x-evmsk.dtb; fi;if test $board_name = 
> > A335BONE; then setenv fdtfile am335x-bone.dtb; fi; if test $board_name = 
> A335BNLT; then setenv fdtfile am335x-boneblack.dtb; fi 
> > gatewayip=192.168.1.1 
> > importbootenv=echo Importing environment from mmc ...; env import -t 
> $loadaddr $filesize 
> > ipaddr=192.168.1.115 
> > kloadaddr=0x80007fc0 
> > loadaddr=0x80200000 
> > loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv} 
> > loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile} 
> > loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz 
> > loaduimage=load mmc ${bootpart} ${kloadaddr} ${bootdir}/${bootfile} 
> > mmcargs=setenv bootargs console=${console} ${optargs} root=${mmcroot} 
> rootfstype=${mmcrootfstype} 
> > mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${kloadaddr} - 
> ${fdtaddr} 
> > mmcdev=0 
> > mmcroot=/dev/mmcblk0p2 ro 
> > mmcrootfstype=ext4 rootwait 
> > mtdids=nand0=omap2-nand.0 
> > 
> mtdparts=mtdparts=omap2-nand.0:128k(SPL),128k(SPL.backup1),128k(SPL.backup2),128k(SPL.backup3),1920k(u-boot),128k(u-boot-env),5m(kernel),-(rootfs)
>  
>
> > nandargs=setenv bootargs console=${console} ${optargs} root=${nandroot} 
> rootfstype=${nandrootfstype} 
> > nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 
> ${nandsrcaddr} ${nandimgsize}; bootm ${loadaddr} 
> > nandimgsize=0x500000 
> > nandroot=ubi0:rootfs rw ubi.mtd=7,2048 
> > nandrootfstype=ubifs rootwait=1 
> > nandsrcaddr=0x280000 
> > netargs=setenv bootargs console=${console} ${optargs} root=/dev/nfs 
> nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp 
> > netboot=echo Booting from network ...; setenv autoload no; dhcp; tftp 
> ${loadaddr} ${bootfile}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootm 
> ${loadaddr} - ${fdtaddr} 
> > netmask=255.255.255.0 
> > nfsopts=nolock 
> > ramargs=setenv bootargs console=${console} ${optargs} root=${ramroot} 
> rootfstype=${ramrootfstype} 
> > ramboot=echo Booting from ramdisk ...; run ramargs; bootm ${loadaddr} 
> ${rdaddr} ${fdtaddr} 
> > ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=${rdaddr},64M 
> > ramrootfstype=ext2 
> > rdaddr=0x81000000 
> > rootpath=/home/miro/export 
> > serverip=192.168.1.250 
> > soc=am33xx 
> > spiargs=setenv bootargs console=${console} ${optargs} root=${spiroot} 
> rootfstype=${spirootfstype} 
> > spiboot=echo Booting from spi ...; run spiargs; sf probe ${spibusno}:0; 
> sf read ${loadaddr} ${spisrcaddr} ${spiimgsize}; bootm ${loadaddr} 
> > spibusno=0 
> > spiimgsize=0x362000 
> > spiroot=/dev/mtdblock4 rw 
> > spirootfstype=jffs2 
> > spisrcaddr=0xe0000 
> > static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off 
> > stderr=serial 
> > stdin=serial 
> > stdout=serial 
> > usbnet_devaddr=90:59:af:5d:07:b0 
> > vendor=ti 
> > ver=U-Boot 2013.04-dirty (Jun 19 2013 - 09:57:14) 
> > 
> > -- 
> > 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 beagleboard...@googlegroups.com <javascript:>. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>

-- 
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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to