User Tools

Site Tools


cams:rp

This is an old revision of the document!


Information about EOS RP (Firmware 1.6.0)

Device Chip Architecture / Size
MCU DIGIC 8 Cortex A9 ARMv7 32-Bit Little Endian
MPU ??? Cortex M4 ARMv7 32-Bit Little Endian
LIME ??? Xtensa 32-Bit Little Endian
ROM0 ??? 32MB
ROM1 ??? 32MB
EEPROM (Serial Flash) ??? 32KB

MCU (Main CPU)

Memory Map:

Device Start End Description
RAM 0x00800120 0x???????? Firmware updater (When performing a firmware update)
I/O 0xD??????? 0x???????? Peripherals / LEDs / Chip Enable I/O etc.
ROM0 0xE0000000 0xE169FFFF
ROM1 0xF0000000 0xE1FFFFFF Assets, Lens correction data, etc.

RAM: 0x40000000 - 0x????????

Address Length Region Description
0x40467800 0x13e0 Duke GkLog NetLogOutput Host
0x40468c00 0x13e0 Duke GkLog NetLogOutput Slave

Flashrom 0 Map: 0xE0000000 - 0xE1FFFFFF

Address Length Region Description
0xE0000000 0x40000 warp Bootloader and Factory Menues
0xE0040000 0x16a0000 boot Program Area (Main Firmware)
0xE16A0000 0x960000 prop Properties (Camera Settings, Passwords, Serial Number etc.)

Properties Map: 0xE16A0000 - 0xE1FFFFFF

Address Length Region Description
0xE1700000 0x90000 Rasen
0xE1790000 0x10000 TunMap
0xE17A0000 0x2d0000 tun2
0xE1A90000 0x10000 tun4
0xE1AA0000 0x40000 Ring
0xE1B40000 0x20000 Lens
0xE1B60000 0x20000 LENS2
0xE1B90000 0x40000 Custom
0xE1BD0000 0x40000 DbgRO1
0xE1C10000 0x40000 DbgRO2
0xE1C50000 0x80000 LENS5
0xE1CD0000 0x280000 LENS3
0xE1F50000 0xa0000 Camif
0xE1FFC000 0x20000 Service
0xE1FFE000 0x2000 Error

Flashrom 1 Map: 0xF0000000 - 0xF2000000

Address Length Region
0xF0330000 0x1a0000 Tune
0xF0010000 0x2d0000 tun2
0xF0330000 0x1a0000 tune
0xF06A0000 0x960000 GUI

MPU (Microcontroller for Low level I/O and Mechanics)

TODO

Lime (W-Lan chip)

TODO

Mainboard

cdn.discordapp.com_attachments_754146111987646464_808819348499202089_rp_mainboard_icu_layer.jpg cdn.discordapp.com_attachments_754146111987646464_808819387250638888_rp_mainboard_mpu_layer.jpg

Running Tasks after Power on

Name ID State Pri Wait(ID) Stack % StackTop StackEnd
AFTask 0153003a WAIT 20 EVENT(0145002c)
BcSvc 00ff002c WAIT 29 EVENT(00fe0018)
CSMgrTask 02470063 WAIT 28 RCVMQ(0245006a)
CamConduct 00b10028 WAIT 15 EVENT(00ad0011)
ClockSaver 009f0024 RUNNING 32 ——-
ConsoleSvr 033c0082 WAIT 24 RCVMQ(0337008c)
CtrlSrv 025a0066 WAIT 24 EVENT(0259004e)
DAFDeliver 0157003b WAIT 20 SEM(0156009e)
DOSDriver 01210034 WAIT 26 EVENT(01200020)
DetSeqChas 00940021 WAIT 26 RCVMQ(0093001d)
DetSeqFace 009b0022 WAIT 25 RCVMQ(009a001f)
DispOperat 01f30056 WAIT 18 RCVMQ(01f20059)
EEPROM 002d0007 WAIT 31 EVENT(002c0004)
EvShel 03340080 RUNNING 24 ——-
FinderDisp 015d003d WAIT 23 EVENT(015c003a)
FmidTask 009d0023 WAIT 27 EVENT(009c000f)
GuiMainTas 024b0064 WAIT 23 RCVMQ(024a006b)
HotPlug 011c0032 WAIT 30 EVENT(011a001e)
ImgPlyTask 02500065 WAIT 24 RCVMQ(024d006c)
LEDCon 00ac0027 WAIT 20 RCVMQ(00a90022)
LensCPUCom 01150030 WAIT 16 RCVMQ(0112002e)
LensDelive 0110002f WAIT 16 RCVMQ(010d002c)
LowConsole 033b0081 SUSPEND 25 ——-
LpfMode 0300007f WAIT 29 SEM(02ff017c)
MRFRMTask 0163003f WAIT 16 RCVMQ(0162003b)
PTPSession 021c005e WAIT 25 RCVMQ(02190062)
PowerMgr 00290005 READY 32 ——-
SyncSys 01350038 WAIT 16 EVENT(01360022)
TempSvc 011e0033 WAIT 28 EVENT(011d001f)
USB20Drv 02330061 WAIT 25 RCVMQ(02300066)
USBTrns 0213005d WAIT 25 RCVMQ(02110061)
DbgMgr 002b0006 WAIT 31 RCVMQ(002a0001)
ShtCap 0050000c WAIT 14 RCVMQ(004f0005)
ShtCapCorr 0053000d WAIT 14 RCVMQ(00520006)
ShtCapFact 0055000e WAIT 14 RCVMQ(00540007)
ShtPreDev 0057000f WAIT 20 RCVMQ(00560008)
ShtDev 005b0010 WAIT 20 RCVMQ(005a0009)
ShtDistCor 005e0011 WAIT 20 RCVMQ(005d000a)
ShtEncode 00620012 WAIT 20 RCVMQ(0061000b)
PropMgr 00640013 WAIT 20 RCVMQ(0063000c)
EvfDev 00660014 WAIT 14 RCVMQ(0065000d)
COP 00690015 WAIT 17 RCVMQ(0068000e)
Epp 006b0016 WAIT 15 RCVMQ(006a000f)
ShtVfx 006d0017 WAIT 21 RCVMQ(006c0010)
AeWbIneg 006f0018 WAIT 19 RCVMQ(006e0011)
Color 00740019 WAIT 29 RCVMQ(00730012)
ColorSPCS 0077001a WAIT 28 RCVMQ(00760014)
LensCorrec 007c001b WAIT 21 RCVMQ(007b0016)
MvwTask 007e001c WAIT 25 RCVMQ(007d0017)
DPPU1Mgr 0081001d WAIT 24 RCVMQ(00800018)
DAFPath 0085001e WAIT 15 RCVMQ(00840019)
ImgPly 008a001f WAIT 24 RCVMQ(0089001a)
GlobalVect 008d0020 WAIT 25 RCVMQ(008c001b)
RTCMgr 00a10025 WAIT 14 RCVMQ(00a00020)
EventMgr 00a80026 WAIT 14 RCVMQ(00a70021)
FileMgr 00bd002a WAIT 25 RCVMQ(00bc0026)
BLEMgr 00fc002b WAIT 25 RCVMQ(00fb0027)
PhotoOpe 0106002e WAIT 15 RCVMQ(01050029)
EF_MAIN 01190031 WAIT 19 RCVMQ(0118002f)
RscMgr 01240035 WAIT 18 RCVMQ(01230030)
AlgsMgr 012d0036 WAIT 19 RCVMQ(012c0033)
AlgsMgrDec 012f0037 WAIT 19 RCVMQ(012e0034)
DAF 01380039 WAIT 19 RCVMQ(01370035)
FaceTrack 015a003c WAIT 23 RCVMQ(01590039)
MovieRecor 015f003e WAIT 17 RCVMQ(015e003a)
MovWriter 01650040 WAIT 21 RCVMQ(0164003c)
TimeCodeMa 016f0041 WAIT 16 RCVMQ(016e003f)
MovPlay 01730042 WAIT 19 RCVMQ(01720040)
MovReader 01790043 WAIT 20 RCVMQ(01780041)
Gmt 01800044 WAIT 20 RCVMQ(017f0043)
Gero 01880045 WAIT 25 RCVMQ(01870044)
EvfCap 01920046 WAIT 13 RCVMQ(01910049)
LVEZM 01a10047 WAIT 20 RCVMQ(01a0004a)
Panning 01a30048 WAIT 18 RCVMQ(01a2004b)
CLR_CALC 01a50049 WAIT 22 RCVMQ(01a4004c)
AeWb 01a7004a WAIT 19 RCVMQ(01a6004d)
ApexMgr 01b5004b WAIT 19 RCVMQ(01b4004e)
ACtrl 01cc004c WAIT 19 RCVMQ(01cb004f)
AStrm 01d0004d WAIT 21 RCVMQ(01cf0050)
ALevel 01d4004e WAIT 25 RCVMQ(01d30051)
ABeepObjec 01d8004f WAIT 19 RCVMQ(01d70052)
EIS 01e00051 WAIT 19 RCVMQ(01df0054)
ImageStabi 01e20052 WAIT 25 RCVMQ(01e10055)
DispVCtrl 01e60053 WAIT 18 RCVMQ(01e50056)
DispDCtrl 01ea0054 WAIT 18 RCVMQ(01e90057)
FingerDet 01f00055 WAIT 23 RCVMQ(01ef0058)
InnerDevel 01f90057 WAIT 25 RCVMQ(01f8005a)
ReDevelop 01fc0058 WAIT 25 RCVMQ(01fb005b)
ComMgr 0201005a WAIT 25 RCVMQ(0200005d)
ComJobMgr 020a005b WAIT 25 RCVMQ(0209005e)
PtpMgr 020c005c WAIT 25 RCVMQ(020b005f)
GpsMgr 022e0060 WAIT 25 RCVMQ(022d0065)
DPMgr 023a0062 WAIT 25 RCVMQ(02390069)
FileCache 02700067 WAIT 20 RCVMQ(026f0072)
Ta10Mgr 02730068 WAIT 25 RCVMQ(02720073)
HDRMgr 02780069 WAIT 25 RCVMQ(02770074)
GISMgr 027e006b WAIT 25 RCVMQ(027d0076)
ImageCodec 028b006e WAIT 19 RCVMQ(028a0079)
MetaCtg 02e60079 WAIT 29 RCVMQ(02e50086)
Sound 02f1007c WAIT 23 RCVMQ(02f00089)
Mrk 02f6007d WAIT 26 RCVMQ(02f5008a)
NwComMgr 02fc007e WAIT 28 RCVMQ(02fb008b) 0208/1000 12 0025d3c0 0025e3c0 0025e2f8 BND(0) e073ae99 e018f6e1 400000b3 e058efcb(00e0f878) DistCorrec 02a40074 WAIT 20 RCVMQ(02a30081)
Fcreate 02ac0078 WAIT 25 RCVMQ(02ab0085)
Fread 02ea007a WAIT 25 RCVMQ(02e90087)
Fstorage 01de0050 WAIT 25 RCVMQ(01dd0053)
Fwrite 02ec007b WAIT 21 RCVMQ(02eb0088)
GISStage 0280006c WAIT 25 RCVMQ(027f0077)
HDRStage 027a006a WAIT 25 RCVMQ(02790075)
Remote 01ff0059 WAIT 25 RCVMQ(01fe005c)
ShootBlack 0298006f WAIT 21 RCVMQ(0297007c)
ShootCaptu 0284006d WAIT 14 RCVMQ(02830078)
ShootColor 029a0070 WAIT 22 RCVMQ(0299007d)
ShootDevel 02a00072 WAIT 20 RCVMQ(029f007f)
ShootEncod 02a60075 WAIT 20 RCVMQ(02a50082)
ShootEncod 02a80076 WAIT 20 RCVMQ(02a70083)
ShootPreCo 029e0071 WAIT 19 RCVMQ(029d007e)
ShootPreDe 02a20073 WAIT 20 RCVMQ(02a10080)
ShootVfx 02aa0077 WAIT 21 RCVMQ(02a90084)
TOMgr 022a005f WAIT 25 RCVMQ(02290064)
cams/rp.1615721431.txt.gz · Last modified: 2021/03/14 12:30 by coon