I've installed the Linux SDK on a Windows 7 machine using VirtualBox with Ubuntu 10.04 LTS
I have been able to get CCSv5 up and can manage files on the target (I've done the 'Hello World' exercise.
However, when I run the setup.sh routine, I consistently get the following behaviors:
1. First if asks for a gatewayip.
Texas Instruments X-Loader 1.46 (Jan 22 2011 - 01:46:00)
Starting X-loader on MMC
Reading boot sector
218976 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2009.11 (Jan 22 2011 - 01:45:10)
OMAP34xx/35xx-GP ES1.0, CPU-OPP2 L3-165MHz
AM3517EVM Board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Die ID #2b8a000100000000015da3961501600b
Net: davinci_emac_initialize
Ethernet PHY: GENERIC @ 0x00
DaVinci EMAC
Hit any key to stop autoboot: 0
BOOTP broadcast 1
DHCP client bound to address 10.0.0.35
Using DaVinci EMAC device
TFTP from server 10.0.2.15; our IP address is 10.0.0.35
Filename 'uImage-am3517-evm.bin'.
Load address: 0x82000000
Loading: ## Warning: gatewayip needed but not set
## Warning: gatewayip needed but not set
2. If I provide the default gateway on my Windowss machine, I get the following, ad infinitum:
Texas Instruments X-Loader 1.46 (Jan 22 2011 - 01:46:00)
Starting X-loader on MMC
Reading boot sector
218976 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2009.11 (Jan 22 2011 - 01:45:10)
OMAP34xx/35xx-GP ES1.0, CPU-OPP2 L3-165MHz
AM3517EVM Board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Die ID #2b8a000100000000015da3961501600b
Net: davinci_emac_initialize
Ethernet PHY: GENERIC @ 0x00
DaVinci EMAC
Hit any key to stop autoboot: 0
BOOTP broadcast 1
DHCP client bound to address 10.0.0.35
Using DaVinci EMAC device
TFTP from server 10.0.2.15; our IP address is 10.0.0.35; sending through gateway
10.0.0.250
Filename 'uImage-am3517-evm.bin'.
Load address: 0x82000000
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 DaVinci EMAC device
TFTP from server 10.0.2.15; our IP address is 10.0.0.35; sending through gateway
10.0.0.250
Filename 'uImage-am3517-evm.bin'.
Load address: 0x82000000
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
.....
3. Here is my printenv readout:
Texas Instruments X-Loader 1.46 (Jan 22 2011 - 01:46:00)
Starting X-loader on MMC
Reading boot sector
218976 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2009.11 (Jan 22 2011 - 01:45:10)
OMAP34xx/35xx-GP ES1.0, CPU-OPP2 L3-165MHz
AM3517EVM Board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Die ID #2b8a000100000000015da3961501600b
Net: davinci_emac_initialize
Ethernet PHY: GENERIC @ 0x00
DaVinci EMAC
Hit any key to stop autoboot: 0
AM3517_EVM # printenv
loadaddr=0x82000000
console=ttyS2,115200n8
mmcargs=setenv bootargs console=${console} root=/dev/mmcblk0p2 rw rootfstype=ext
3 rootwait
nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jf
fs2
loadbootscript=fatload mmc 0 ${loadaddr} boot.scr
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
loaduimage=fatload mmc 0 ${loadaddr} uImage
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 280000
400000; bootm ${loadaddr}
dieid#=2b8a000100000000015da3961501600b
ethact=DaVinci EMAC
bootdelay=4
baudrate=115200
bootargs=console=ttyO2,115200n8 rw noinitrd root=/dev/nfs nfsroot=10.0.2.15:/hom
e/dsiegers/ti-sdk-am3517-evm-05.02.00.00/targetNFS,nolock,rsize=1024,wsize=1024
ip=dhcp
autoload=no
oldbootfile=uImage
bootfile=uImage-am3517-evm.bin
oldbootcmd=if mmc init; then if run loadbootscript; then run bootscript; else if
run loaduimage; then run mmcboot; else run nandboot; fi; fi; else run nandboot;
fi
bootcmd=dhcp;setenv serverip 10.0.2.15;tftpboot;bootm
serverip=10.0.2.15
ethaddr=eth0
stdin=serial
stdout=serial
stderr=serial
Environment size: 1161/131068 bytes
The system ran fine when booting off the SD card.
Any suggestions?