现在的位置: 首页 > 综合 > 正文

嵌入式系统启动信息的分析(个人解释标记********)

2017年12月22日 ⁄ 综合 ⁄ 共 6710字 ⁄ 字号 评论关闭

/*psp_boot/psb1/kernel main.c c_entry*/
free space start: 0xb0020000
free space end: 0xb0800000 
Basic POST completed...     Success.
Last reset cause: Software reset (memory controller also reset)
PSPBoot1.3 rev: 0.22.50.5
CyberTAN rev: 0.22.50
(c) Copyright 2002-2005 Texas Instruments, Inc. All Rights Reserved.
FlashType:Samsung K8D6316UBM 4Mx16

/*ip_init  - > mac_get*/
mac_init(): Find mac [00:00:36:FF:10:C3] in location 0
Find mac [00:00:36:FF:10:C3] in location 0
mac_value: 00:00:36:FF:10:C3
Press ESC for monitor... 1

/*c_entry end */

(psbl)
/* boot.c boot */
Booting...
/* boot.c boot end */

/*  Inflate.c========tikernelunzip   */

Launching kernel decompressor.
/*  tidecompress */
Starting LZMA Uncompression Algorithm.
Copyright (C) 2003 Texas Instruments Incorporated; Copyright (C) 1999-2003 Igor Pavlov.
Compressed file is LZMA format.
Kernel decompressor was successful ... launching kernel.

/*  ========tikernelunzip end   */

/*************prom_init************/
LINUX started...
/************prom_init end *******/

/****************Avalanche_generic_setup.c   ti_avalanche_setup***************************/
Config serial console: ttyS0,38400
/**********sangam_board_setup.c avalanche_soc_platform_init *************************/
Auto Detection OHIO chip
This SOC has MDIX cababilities on chip.
/**********vlynq_dev_init***********************************************/
WLAN 1350 chip configured.
CONFIG_AVALANCHE_VLYNQ_POLARITY_LOW
/*************avalanche_1130_or_1230_vlynq_init************/
Success in setting up the VLYNQ.
/**********vlynq_dev_init end ********/
FlashType: Samsung K8D6316UBM 4Mx16

init_arch
CPU revision is: 00018448

Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Primary data cache 8kb, linesize 16 bytes (4 ways)

/*mips/mm/prob-tlb  */
Number of TLB entries 16.

Linux version 2.4.17_mvl21-malta-mips_fp_le (root@liyi) (gcc version 2.95.3 20010315 (release/MontaVista)) #31 Sat Jan 20 10:08:27 CST 2007
Determined physical RAM map:
 memory: 14000000 @ 00000000 (reserved)
 memory: 00020000 @ 14000000 (ROM data)
 memory: 01fe0000 @ 14020000 (usable)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line:

calculating r4koff... 00102c00(1059840)
CPU frequency 211.97 MHz
Calibrating delay loop... 211.35 BogoMIPS
Freeing Adam2 reserved memory [0x14001000,0x0001f000]

Memory: 29860k/32768k available (1958k kernel code, 2908k reserved, 143k data, 68k init)
/*********************************vfs_caches_init*****************************/
/*********************************dcache_init*****************/
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)

/*****************inode_init*****************/
Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)
/************ mnt_init *******************/
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)

/*************buffer_init****************************/
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)

/*********************page_cache_init************/
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)

Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX

/***start_kernel   end   ************************/

/****************** do-basic_setup sock_init*****************/
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
TI Optimizations: Allocating TI-Cached Memory Pool.
Warning: Number of buffers is not configured.Setting default to 512
Using 512 Buffers for TI-Cached Memory Pool.
DEBUG: Using Hybrid Mode.
NSP Optimizations: Succesfully allocated TI-Cached Memory Pool.
Initializing RT netlink socket
Starting kswapd
Disabling the Out Of Memory Killer

/****************** init_devfs_fs ****************************/
devfs: v1.7 (20011216) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1

/****************char/mem.c chr_dev_init ->tty_init->pty_init******************/
pty: 32 Unix98 ptys configured

/***************serial.c rs_init*****************/
Serial driver version 5.05c (2001-07-08) with no serial options enabled
ttyS00 at 0xa8610e00 (irq = 15) is a 16550A

/**** vlynq_init_module****/
Installed misc driver vlynq0: it handles vlynq bridge0 with 1 hop(s).

/************************blk_dev_init********************************/
block: 64 slots per queue, batch=16

/**********************init_adm_sw*******************************************/
Loading ADM6996I device driver...
/**********reset_adm6996I*******************/
reset_adm6996I!
/**********set_auto_mdix->SetPortCfg*******************/
set port1(addr:0x3) 0x800f
set port2(addr:0x5) 0x800f
set port3(addr:0x7) 0x800f
set port4(addr:0x8) 0x800f
set port5(addr:0x9) 0x800f

/****************cpmac_dev_probe->cpmac_cfg_probe*****************************************/
CPMAC Auto Detect Enabled: detected external PHY and external switch as well..
/************ cpmac_dev_probe->register_netdev->cpmac_dev_init->cpmac_net_get_config*****************/
Error getting CPMAC Configuration params for instance:0
Environment Variable:MACCFG_A not set in bootloader
Setting Default configuration params for CPMAC instance:0
/*************cpmac_net_get_config end*****************/
Default Asymmetric MTU for eth0 1500

TI CPMAC Linux DDA version 1.8 - CPMAC DDC version 0.2
Cpmac: Installed 1 instances.
Cpmac driver is allocating buffer memory at init time.
/***********end cpmac_dev_probe**************************************************************/

/****************ppp_init****************************/
PPP generic driver version 2.4.1

/*********************************avalanche-flash.c***********************avalanche_mtd_init*************************/

avalanche flash device: 0x800000 at 0x10000000.
/**cfi_probe.c***************cfi_probe_chip***************/
Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit mode

/*****mtd_do_chip_probe-->check_cmd_set-->cfi_cmdset_0002.c cfi_cmdset_0002---> cfi_utils cfi_read_pri****/
 Amd/Fujitsu Extended Query Table at 0x0040
/***************cfi_cmdset_0002 cfi_amdstd_setup********************/
number of CFI chips: 1
Using word write method
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
/**************end*******************/
/****************create_mtd_partitions*******************/
Looking for mtd device :mtd0:
Found a mtd0 image (0xe0000), with size (0x6e0000).
Looking for mtd device :mtd1:
Found a mtd1 image (0x20000), with size (0x7a0000).
Looking for mtd device :mtd2:
Found a mtd2 image (0x0), with size (0x20000).
Looking for mtd device :mtd3:
Found a mtd3 image (0x7e0000), with size (0x20000).
Looking for mtd device :mtd4:
Found a mtd4 image (0x7c0000), with size (0x20000).
Looking for mtd device :mtd5:
/******** add_mtd_partitions***********/
Creating 5 MTD partitions on "Physically mapped flash":.
/******************************************************end*************************************************************/

/************************af_inet.c  inet_init************/
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 2048)
IPv4 over IPv4 tunneling driver
Default Asymmetric MTU for tunl0 1480
GRE over IPv4 tunneling driver
Default Asymmetric MTU for gre0 1476
Linux IP multicast router 0.06 plus PIM-SM
klips_info:ipsec_init: KLIPS startup, FreeS/WAN IPSec version: super-freeswan-1.99.8

【上篇】
【下篇】

抱歉!评论已关闭.