SANSUNG GT-N7102 Hardware Architecture
来自Jack's Lab
目录 |
1 主板图
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 参考
- MSM8960 Info, Architecture and Bootloader(s): http://forum.xda-developers.com/showthread.php?t=1856327
- Lots of useful documents and manuals: http://forum.xda-developers.com/showpost.php?p=24100141&postcount=1968