DM368启动串口打印分析
DM36x initialization passed!TI UBL Version: 1.50
Booting Catalog Boot Loader //启动目录Boot Loader
BootMode = NAND //从nand启动
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.
PINMUX :- e54000
U-Boot 1.3.4 (Sep 15 2011 - 20:23:44) DM368-IPNC-1.0.1
I2C: ready
DRAM: 128 MB
NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) //nand设备,机器码,芯片id
Bad block table found at page 65472, version 0x01 //打印坏块
Bad block table found at page 65408, version 0x01
128 MiB //DDR SDRAM 内存大小
In: serial
Out: serial
Err: serial
ARM Clock :- 432MHz //arm cpu的时钟
DDR Clock :- 340MHz //DDR时钟
PINMUX :- e54000
Ethernet PHY: GENERIC @ 0x01 //物理网卡
Hit any key to stop autoboot: 0
TFTP from server 192.168.0.147; our IP address is 192.168.0.162 //服务器地址,本机地址
Filename 'uImage_ylp_web'. //烧写内核
Load address: 0x80700000
Loading: #################################################################
#################################################################
#################################################################
################
done
Bytes transferred = 3092860 (2f317c hex)
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.18_pro500-davinci_IPNC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3092796 Bytes = 2.9 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
[ 0.000000] Linux version 2.6.18_pro500-davinci_IPNC_DM368_3.1.0 (root@localhost.localdomain) (gcc version 4.2.0 (MontaVista 4.2.0-16.0.32.0801914 2008-08-30)) #1 PREEMPT Thu Nov 22 01:01:54 PST 2012
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[ 0.000000] Machine: DaVinci DM368 IPNC
[ 0.000000] Memory policy: ECC disabled, Data cache writeback //内存优先级:禁止ECC,写回数据缓存
[ 0.000000] DaVinci DM0365 variant 0x8
[ 0.000000] PLL0: fixedrate: 24000000, commonrate: 170000000, vpssrate: 340000000 //锁相环:fixed固定频率 common普通频率 vpss视频处理子系统频率
[ 0.000000] PLL0: vencrate_sd: 75555555, ddrrate: 340000000 mmcsdrate: 97142857 //DDR SDRAM 内存频率 SD频率
[ 0.000000] PLL1: armrate: 432000000, voicerate: 20571428, vencrate_hd: 27000000 //arm频率
[ 0.000000] CPU0: D VIVT write-back cache //高速缓冲区
[ 0.000000] CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[ 0.000000] CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
[ 0.000000] Built 1 zonelists. Total pages: 12288
//内核启动参数
[ 0.000000] Kernel command line: mem=48M console=ttyS0,115200n8 root=/dev/nfs nfsroot=192.168.0.147:/home/ylp/rootfs nolock ip=192.168.0.162:192.168.0.100:192.168.0.1:255.255.255.0:::off eth=20:12:12:02:09:08 lpj=739328 cmemk.phys_start="0x83000000" cmemk.phys_end="0x88000000" cmemk.phys_start_1="0x00001000" cmemk.phys_end_1="0x00008000" cmemk.pools_1="1x28672" cmemk.allowOverlap="1"
[ 0.000000] TI DaVinci EMAC: kernel boot params Ethernet address: 20:12:12:02:09:08 //mac网卡地址参数
[ 0.000000] PID hash table entries: 256 (order: 8, 1024 bytes) //进程标识哈希表条目
[ 0.000000] Clock event device timer0_0 configured with caps set: 07 //配置设定时钟事件的装置 07帽
[ 0.000000] Console: colour dummy device 80x30 //控制台:彩色虚拟设备
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) //dentry缓存的哈希表条目
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) //节点缓存哈希表条目
[ 0.000000] Memory: 48MB = 48MB total //48M内存大小.45440KB可用
[ 0.000000] Memory: 45440KB available (2697K code, 315K data, 180K init)
[ 0.000000] Calibrating delay loop (skipped)... 147.86 BogoMIPS preset //校准
补充:综合编程 , 其他综合 ,