This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Where is the kernel?

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