Hi,
I install SDK 7.0 for my Sitara Starter Kit board on Ubuntu 12.04 32 bit. Then, I create a SD card. It boots. The thing strange to me is that there are only files
. MLO
. u-boot.img
under boot folder. Below is the echo message:
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Error - No Valid Environment Area found
*** Warning - bad CRC, using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 0
mmc0 is current device
Scanning mmc 0...
4117616 bytes read in 316 ms (12.4 MiB/s)
38048 bytes read in 65 ms (571.3 KiB/s)
mmc0 is current device
SD/MMC found on device 0
reading uEnv.txt
** Unable to read file uEnv.txt **
4117616 bytes read in 319 ms (12.3 MiB/s)
38048 bytes read in 65 ms (571.3 KiB/s)
Kernel image @ 0x80200000 [ 0x000000 - 0x3ed470 ]
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Device Tree to 8f320000, end 8f32c49f ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.12.10-ti2013.12.01 (jenkins@sdit-build02) (gcc ve
rsion 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-201303
13 - Linaro GCC 2013.03) ) #1 Sun Mar 30 20:55:31 CDT 2014
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio
n cache
[ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: TI AM335x
EVM-SK
[ 0.000000] cma: CMA: reserved 24 MiB at 8d800000
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES1.0 (sgx neon )
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag
es: 64256
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 r
o rootfstype=ext4 rootwait
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 223444K/259072K available (5555K kernel code, 559K rwdata
, 1876K rodata, 345K init, 225K bss, 35628K reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xd0800000 - 0xff000000 ( 744 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc074a04c (7433 kB)
[ 0.000000] .init : 0xc074b000 - 0xc07a15f0 ( 346 kB)
[ 0.000000] .data : 0xc07a2000 - 0xc082ddd8 ( 560 kB)
[ 0.000000] .bss : 0xc082ddd8 - 0xc0866400 ( 226 kB)
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrup
ts
[ 0.000000] Total of 128 interrupts on 1 active controller
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 17895
6ms
[ 0.000000] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000321] Calibrating delay loop... 479.23 BogoMIPS (lpj=2396160)
[ 0.119735] pid_max: default: 32768 minimum: 301
[ 0.119837] Security Framework initialized
[ 0.119888] Mount-cache hash table entries: 512
[ 0.128287] CPU: Testing write buffer coherency: ok
[ 0.128696] Setting up static identity map for 0xc0572e68 - 0xc0572ed8
[ 0.129588] devtmpfs: initialized
[ 0.131391] VFP support v0.3: implementor 41 architecture 3 part 30 variant c
rev 3
When create the SD card, I select TFTP. But there are no '#' signs when the board boot (As I know for SDK 6.x, it shows '#' sign when downloading kernel from the host). There is no uEnv.txt on the SD card now.
BTW, I random select kernel file: zImage-am335x-evm.bin for TFTP when asked. Is it right for my SK board? Could you tell me where is the kernel loaded now?
Thanks