SANSUNG GT-N7102 Hardware Architecture

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(主要芯片)
 
第35行: 第35行:
 
== 系统框图 ==
 
== 系统框图 ==
  
 +
 +
<br><br>
 +
 +
== Bootloader ==
 +
 +
<pre>
 +
shell@android:/ $ cat /proc/last_kmsg
 +
 +
PMIC rev = PASS2(4)
 +
cardtype: 0x00000007
 +
SB_MMC_HS_52MHZ_1_8V_3V_IO
 +
mmc->card_caps: 0x00000311
 +
mmc->host_caps: 0x00000311
 +
mmc_initialize: mmc->capacity = 30777344
 +
 +
Samsung S-Boot 4.0-499949 for GT-N7102 (Jan 24 2013 - 16:24:12)
 +
 +
EXYNOS4412(EVT 2.0) / 2047MB / 15028MB / Rev 11 / N7102ZCAMA7
 +
 +
initialize_ddi_data: usable! (0:0x0)
 +
PARAM ENV VERSION: v1.0..
 +
init_fuelgauge: fuelgauge power ok
 +
init_fuelgauge: not POR status
 +
get_table_soc: vcell(4116) is caculated to t-soc(86.162)
 +
init_fuelgauge: start: vcell(4116), vfocv(4180), soc(89), table soc(86)
 +
init_fuelgauge: finish: vcell(4116), vfocv(4180), soc(89), table soc(86)
 +
init_microusb_ic: MUIC: CONTROL1:0x00
 +
init_microusb_ic: MUIC: CONTROL1:0x00
 +
init_microusb_ic: MUIC: CONTROL2:0x3b
 +
init_microusb_ic: MUIC: CONTROL2:0x3b
 +
PMIC_ID      = 0x02
 +
PMIC_IRQSRC  = 0x00
 +
PMIC_STATUS1 = 0x12
 +
PMIC_STATUS2 = 0x00
 +
PMIC_PWRON  = 0x01
 +
PMIC_IRQ1    = 0x43
 +
PMIC_IRQ2    = 0x00
 +
s5p_check_keypad: 0x0
 +
s5p_check_reboot_mode: INFORM3 = 0 ... skip
 +
board_check_cp_mdm9x_type : 1
 +
s5p_check_upload: MAGIC(0xc0c0cac8), RST_STAT(0x10000)
 +
microusb_get_attached_device: STATUS1:0x3f, 2:0x00
 +
s5p_check_download: 0
 +
microusb_get_attached_device: STATUS1:0x3f, 2:0x00
 +
check_pm_status: charger is not detected
 +
check_pm_status: voltage(4116) is ok
 +
ddi type = 1, S.LSI
 +
cmu_div:6, div:2, src_clk:880000000, pixel_clk:62614944
 +
42, 16, a2,
 +
<start_checksum:370>CHECKSUM_HEADER_SECTOR :4096
 +
<start_checksum:372>offset:50, size:6296
 +
<start_checksum:375>CHECKSUM_HEADER_INFO : NeedChecksum:0 PartNo:22
 +
Not Need Movinand Checksum
 +
Movinand Checksum Confirmation Pass
 +
load_kernel: loading boot image from 1141952768..
 +
- read_bl1
 +
pit_check_signature (BOOT) valid.
 +
if_ddi_data: succeeded. (0:0x0)
 +
ATAG_CORE: 5 54410001 0 0 0
 +
ATAG_MEM: 4 54410002 20000000 40000000
 +
ATAG_MEM: 4 54410002 20000000 60000000
 +
ATAG_MEM: 4 54410002 20000000 80000000
 +
ATAG_MEM: 4 54410002 1ff00000 a0000000
 +
ATAG_SERIAL: 4 54410006 4dfaac20 3360cf8d
 +
ATAG_INITRD2: 4 54420005 42000000 85438
 +
ATAG_REVISION: 3 54410007 b
 +
ATAG_CMDLINE: 74 54410009 'console=ram loglevel=4 androidboot.baseband=mdm sec_debug.level=0 sec_watchdog.sec_pet=5 androidb
 +
oot.debug_level=0x4f4c sec_log=0x200000@0x46000000 s3cfb.bootloaderfb=0x5ec00000 sysscope=0xff000000 lcdtype=1 consoleblank=
 +
0 lpcharge=0 lpj=3981312 vmalloc=176m oops=panic pmic_info=65 cordon=4f7eff390d5fa9c35809af934f9e6016 androidboot.emmc_check
 +
sum=3 androidboot.bootloader=N7102ZCAMA7 androidboot.serialno=4dfaac203360cf8d snd_soc_core.pmdown_time=1000'
 +
ATAG_NONE: 0 0
 +
 +
Starting kernel at 0x40008000...
 +
</pre>
  
 
<br><br>
 
<br><br>

2013年12月17日 (二) 00:56的最后版本

目录

[编辑] 1 主板图

Mboard-top.jpg

Mboart-bottom.jpg]



[编辑] 2 主要芯片

Note 2 (GT-N7102) 是双卡双待机器,其有两个基带芯片:高通的一片解决方案 ESC6270 和 Intel/Infineon X-GOLD 626 + 5712 解决方案


AP: SANSUNG Exynos 4412 --- ARM Cortex-A9 四核处理器

BP1: Qualcomm ESC6270,单片内部集成数字基带处理器、模拟基带处理器、射频前端,用于取代高通原 MSM6255A/MSM6260(BaseBand) + RTR6285(RF) + PM6658(Power Management) 的三片方案

BP2: Intel/Infineon X-GOLD 626,接 Intel/Infineon 5712 (SMARTi-UE2) 射频前端芯片 http://forum.xda-developers.com/showthread.php?t=1483053


SAMSUNG KMVTU000LM 16GB NAND

Triquint TQM7M5022 --- WiFi + Bluetooth 芯片

CML0801 图像信号处理

Wacom W9001 手写芯片

RFMD 62618 电源管理芯片

MAX7693 电源管理芯片



[编辑] 3 系统框图



[编辑] 4 Bootloader

shell@android:/ $ cat /proc/last_kmsg

PMIC rev = PASS2(4)
cardtype: 0x00000007
SB_MMC_HS_52MHZ_1_8V_3V_IO
mmc->card_caps: 0x00000311
mmc->host_caps: 0x00000311
mmc_initialize: mmc->capacity = 30777344

Samsung S-Boot 4.0-499949 for GT-N7102 (Jan 24 2013 - 16:24:12)

EXYNOS4412(EVT 2.0) / 2047MB / 15028MB / Rev 11 / N7102ZCAMA7

initialize_ddi_data: usable! (0:0x0)
PARAM ENV VERSION: v1.0..
init_fuelgauge: fuelgauge power ok
init_fuelgauge: not POR status
get_table_soc: vcell(4116) is caculated to t-soc(86.162)
init_fuelgauge: start: vcell(4116), vfocv(4180), soc(89), table soc(86)
init_fuelgauge: finish: vcell(4116), vfocv(4180), soc(89), table soc(86)
init_microusb_ic: MUIC: CONTROL1:0x00
init_microusb_ic: MUIC: CONTROL1:0x00
init_microusb_ic: MUIC: CONTROL2:0x3b
init_microusb_ic: MUIC: CONTROL2:0x3b
PMIC_ID      = 0x02
PMIC_IRQSRC  = 0x00
PMIC_STATUS1 = 0x12
PMIC_STATUS2 = 0x00
PMIC_PWRON   = 0x01
PMIC_IRQ1    = 0x43
PMIC_IRQ2    = 0x00
s5p_check_keypad: 0x0
s5p_check_reboot_mode: INFORM3 = 0 ... skip
board_check_cp_mdm9x_type : 1
s5p_check_upload: MAGIC(0xc0c0cac8), RST_STAT(0x10000)
microusb_get_attached_device: STATUS1:0x3f, 2:0x00
s5p_check_download: 0
microusb_get_attached_device: STATUS1:0x3f, 2:0x00
check_pm_status: charger is not detected
check_pm_status: voltage(4116) is ok
ddi type = 1, S.LSI
cmu_div:6, div:2, src_clk:880000000, pixel_clk:62614944
42, 16, a2,
<start_checksum:370>CHECKSUM_HEADER_SECTOR :4096
<start_checksum:372>offset:50, size:6296
<start_checksum:375>CHECKSUM_HEADER_INFO : NeedChecksum:0 PartNo:22
Not Need Movinand Checksum
Movinand Checksum Confirmation Pass
load_kernel: loading boot image from 1141952768..
- read_bl1
pit_check_signature (BOOT) valid.
if_ddi_data: succeeded. (0:0x0)
ATAG_CORE: 5 54410001 0 0 0
ATAG_MEM: 4 54410002 20000000 40000000
ATAG_MEM: 4 54410002 20000000 60000000
ATAG_MEM: 4 54410002 20000000 80000000
ATAG_MEM: 4 54410002 1ff00000 a0000000
ATAG_SERIAL: 4 54410006 4dfaac20 3360cf8d
ATAG_INITRD2: 4 54420005 42000000 85438
ATAG_REVISION: 3 54410007 b
ATAG_CMDLINE: 74 54410009 'console=ram loglevel=4 androidboot.baseband=mdm sec_debug.level=0 sec_watchdog.sec_pet=5 androidb
oot.debug_level=0x4f4c sec_log=0x200000@0x46000000 s3cfb.bootloaderfb=0x5ec00000 sysscope=0xff000000 lcdtype=1 consoleblank=
0 lpcharge=0 lpj=3981312 vmalloc=176m oops=panic pmic_info=65 cordon=4f7eff390d5fa9c35809af934f9e6016 androidboot.emmc_check
sum=3 androidboot.bootloader=N7102ZCAMA7 androidboot.serialno=4dfaac203360cf8d snd_soc_core.pmdown_time=1000'
ATAG_NONE: 0 0

Starting kernel at 0x40008000...



[编辑] 5 参考



































个人工具
名字空间

变换
操作
导航
工具箱