A2 memory mapping : Прошивкокопательство : Форум


 ndt:
12.06.09, 19:32
 hi

i've problem with gathering informations about memory mapping on a2 phones
for c702/r3ea037:
Код: 

10000000 - 12702000 - phone_app (or fota)
13F00000 - 13FC30A0 - phone_app hashes table

4B400000 - 4BC28000 - phone_acc 
4BF00000 - 4BF28C80 - phone_acc hashes table

28000000 - 28049000 - pcore
28049000 - 29400000 - ???
29400000 - ???????? - mirrored  phone_app ?
2AFF2AE0 - 2B400000 - stack, ...
FFFF0000 - ???????? - high vectors


what i missed?




[ Edited by ndt в 12.6.09 17:32 ]

 den_po:
12.06.09, 22:50
 Перемещено.


Добавлено 12.6.09 23:01

C510_R1DA032_prg1212-2395_GENERIC_KT.DB3210 CID52-49-0 COMMERCIAL.mbn.raw.out\phone_acc.cxc

PFLINK_PHY_RAM_START = 0x48A24000
PFLINK_PHY_RAM_SIZE = 0x3DA000
PFLINK_LOG_RAMSASE_START = 0x48A24000
PFLINK_LOG_RAMSASE_SIZE = 0x3BA000
PFLINK_PAGING_RAM_CACHE_SIZE = 0
PFLINK_REG_TEXT_START = 0x48000000
PFLINK_REG_TEXT_SIZE = 0xA24000
PFLINK_REG_DATA_START = 0x48A24000
PFLINK_REG_DATA_SIZE = 0x320000
PFLINK_RAMLOG_START = 0x48D42000
PFLINK_RAMLOG_SIZE = 0x2000
PFLINK_HEAP_SMALL_BUF_INIT_SIZE = 0x70000
PFLINK_HEAP_SMALL_BUF_EXT_SIZE = 0x1B000
PFLINK_HEAP_LARGE_BUF_THRESHOLD = 0x10000
PFLINK_HEAP_MAX_SIZE = 0x9A000
MEMMAP_ACC_ITCM_START = 0
MEMMAP_ACC_ITCM_SIZE = 0x6000
MEMMAP_ACC_DTCM_START = 0x8000
MEMMAP_ACC_DTCM_SIZE = 0x2000
MEMMAP_COPS_DTCM_START = 0x10000
MEMMAP_COPS_DTCM_SIZE = 0x1000
MEMMAP_ACC_COPS_DTCM_PHY_START = 0x48DFF000
MEMMAP_ACC_COPS_DTCM_PHY_SIZE = 0x1000
MEMMAP_ACC_DSP_INTDRAM_START = 0x20000000
MEMMAP_ACC_DSP_INTDRAM_SIZE = 0x10000
MEMMAP_ACC_DSP_EXTRAM_START = 0x20400000
MEMMAP_ACC_DSP_EXTRAM_SIZE = 0x40000
MEMMAP_ACC_PAGEABLE_AREA_START = 0x80000000
MEMMAP_ACC_PAGEABLE_AREA_SIZE = 0x2000000
MEMMAP_ACC_PAGEABLE_AREA_END = 0x81FFFFFF
MEMMAP_ACC_SEMI_START = 0x40000000
MEMMAP_ACC_SEMI_SIZE = 0x1000
MEMMAP_ACC_RAM_SDRAM_START = 0x48000000
MEMMAP_ACC_RAM_SDRAM_SIZE = 0xDFF000
MEMMAP_ACC_SEMI_CONFIG_START = 0x50000000
MEMMAP_ACC_SEMI_CONFIG_SIZE = 0x1000
MEMMAP_ACC_SEMI_ARB_START = 0x5F001000
MEMMAP_ACC_SEMI_ARB_SIZE = 0x1000
MEMMAP_ACC_RAM_AREA_START = 0x82000000
MEMMAP_ACC_RAM_AREA_SIZE = 0xE000000
MEMMAP_ACC_HAL_AREA_START = 0x90000000
MEMMAP_ACC_HAL_AREA_SIZE = 0x1000000
MEMMAP_ACC_IO_AHB_PER_START = 0xA0000000
MEMMAP_ACC_IO_AHB_PER_SIZE = 0x4000
MEMMAP_ACC_IO_FAST_PER_START = 0xC0000000
MEMMAP_ACC_IO_FAST_PER_SIZE = 0xC000
MEMMAP_ACC_IO_SLOW_PER_START = 0xC0010000
MEMMAP_ACC_IO_SLOW_PER_SIZE = 0xD000
MEMMAP_ACC_IO_DMA_START = 0xC0020000
MEMMAP_ACC_IO_DMA_SIZE = 0x1000
MEMMAP_ACC_IO_AAIF_START = 0xC0022000
MEMMAP_ACC_IO_AAIF_SIZE = 0x2000
MEMMAP_ACC_IO_EGG_START = 0xC0030000
MEMMAP_ACC_IO_EGG_SIZE = 0x8000
MEMMAP_ACC_IO_IRAM_START = 0xC0040000
MEMMAP_ACC_IO_IRAM_SIZE = 0x8000
MEMMAP_ACC_IO_START = 0xC0000000
MEMMAP_ACC_IO_SIZE = 0x48000
MEMMAP_ACC_IO_WB_PERIPH_START = 0xC2000000
MEMMAP_ACC_IO_WB_PERIPH_SIZE = 0x120000
MEMMAP_ACC_IO_WB_MCRAM_START = 0xC3000000
MEMMAP_ACC_IO_WB_MCRAM_SIZE = 0x20000
MEMMAP_ACC_IO_WB_MM_START = 0xC4000000
MEMMAP_ACC_IO_WB_MM_SIZE = 0x400000
MEMMAP_ACC_BOOTROM_START = 0xFFFF0000
MEMMAP_ACC_BOOTROM_SIZE = 0x10000

 ndt:
13.06.09, 12:15
 thanks for the hint. i didn't realize SE left so much useful debug infos (read n*kia left nothing)

regards,
Bartek

[ Edited by ndt в 13.6.09 10:23 ]

 IDOL1234:
02.11.11, 16:16
 Файлы *.cxc загружаются в память без какой-либо обработки?
Одинаково ли их расположение на разных телефонах (а2)?

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4058

© 2005-2018 supertrubka.org