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
Zico ??? Xtensa 32-Bit Little Endian
Arima / Boomer ??? 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

Zico (Graphics chip)

TODO

Arima / Boomer (Lens Controller)

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

A list of all running tasks after camera was powered on while beeing in live view.

Two task functions are shared over multiple tasks:

0xe058efcb and 0xe058f2bf

The list is therefore sorted by task names and grouped by those functions.

Name Pri Wait(ID) Stack % StackTop StackEnd SP Bound(ID) Entry(Argument)
AFTask 20 EVENT(0145002c) 0498/1000 28 001ffda8 00200da8 00200cc0 BND(0) e02e449d(00000000)
BcSvc 29 EVENT(00fe0018) 00c0/0400 18 001f5e40 001f6240 001f61b0 BND(0) e05d83bf(00000000)
CSMgrTask 28 RCVMQ(0245006a) 0570/1000 33 002352e8 002362e8 00236240 BND(0) e00ec97f(00000000)
CamConduct 15 EVENT(00ad0011) 02c0/1000 17 001f2e28 001f3e28 001f3da0 BND(0) e06a7703(00000000)
ClockSaver 32 ——- 0060/0400 09 001f1208 001f1608 ——– BND(1) e004450d(00000000)
ConsoleSvr 24 RCVMQ(0337008c) 01f8/0800 24 001cb538 001cbd38 001cbca0 BND(0) e004f9e5(00000000)
CtrlSrv 24 EVENT(0259004e) 1168/4000 27 00239300 0023d300 0023d258 BND(0) e0789333(00000000)
DAFDeliver 20 SEM(0156009e) 01c8/1000 11 00200db0 00201db0 00201d48 BND(0) e024901f(00000000)
DOSDriver 26 EVENT(01200020) 0178/1000 09 001f9d78 001fad78 001facf0 BND(0) e03af8d5(00000000)
DetSeqChas 26 RCVMQ(0093001d) 03d8/1c00 13 001ed5f0 001ef1f0 001ef170 BND(1) 022d7a95(00000000)
DetSeqFace 25 RCVMQ(009a001f) 0358/1800 13 001ef1f8 001f09f8 001f0978 BND(1) 022d7861(00000000)
DispOperat 18 RCVMQ(01f20059) 02a0/1000 16 00228a80 00229a80 00229a00 BND(0) e0768899(00000000)
EEPROM 31 EVENT(002c0004) 02c0/0400 68 001ca928 001cad28 001cac88 BND(0) e0067bc9(00000000)
EvShel 24 ——- 0338/8000 02 0025f3d0 002673d0 ——– BND(0) e0044e39(00000000)
FinderDisp 23 EVENT(015c003a) 0128/0400 28 00205dc0 002061c0 00206138 BND(0) e033ebb9(00000000)
FmidTask 27 EVENT(009c000f) 05d4/0800 72 001f0a00 001f1200 001f1178 BND(1) 022aae9d(00000000)
GuiMainTas 23 RCVMQ(024a006b) 0a00/2000 31 002362f0 002382f0 00238258 BND(0) e004b0bd(00000000)
HotPlug 30 EVENT(011a001e) 00b8/1000 04 001f8a68 001f9a68 001f99e8 BND(0) e05aa751(00000000)
ImgPlyTask 24 RCVMQ(024d006c) 00b8/1000 04 002382f8 002392f8 00239270 BND(1) e03ab217(00000000)
LEDCon 20 RCVMQ(00a90022) 00e8/0400 22 001f2a20 001f2e20 001f2d68 BND(0) e0697707(00000000)
LensCPUCom 16 RCVMQ(0112002e) 00c0/0400 18 001f7658 001f7a58 001f79c8 BND(0) e01cd955(00000000)
LensDelive 16 RCVMQ(010d002c) 0190/0400 39 001f7250 001f7650 001f75c0 BND(0) e01bb809(00000000)
LowConsole 25 ——- 00d0/0800 10 001cad30 001cb530 001cb4c0 BND(0) e004fe21(00000000)
LpfMode 29 SEM(02ff017c) 0080/1000 03 0025e3c8 0025f3c8 0025f378 BND(0) e005a2b1(00000000)
MRFRMTask 16 RCVMQ(0162003b) 00b8/1000 04 002081d0 002091d0 00209148 BND(0) e06b4103(00000000)
PTPSession 25 RCVMQ(02190062) 0138/1000 07 00230ac0 00231ac0 002319b8 BND(0) e067ef75(00d8fcc0)
PowerMgr 32 ——- 0060/0400 09 001c9518 001c9918 001c9908 BND(0) e0069c45(00000000)
SyncSys 16 EVENT(01360022) 00c8/1000 04 001fdd98 001fed98 001fed08 BND(0) e0043741(00000000)
TempSvc 28 EVENT(011d001f) 0138/0300 40 001f9a70 001f9d70 001f9cd8 BND(0) e05c0f1b(00000000)
USB20Drv 25 RCVMQ(02300066) 00c8/0800 09 00233ad8 002342d8 00234240 BND(0) e064594d(00d93300)
USBTrns 25 RCVMQ(02110061) 0128/1000 07 0022fab8 00230ab8 002309c0 BND(0) e06802e1(00000000)
———- ————— ——— ——– ——– ——– ——— ——————
DbgMgr 31 RCVMQ(002a0001) 02d8/1000 17 001c9920 001ca920 001ca858 BND(0) e058efcb(00c84ebc)
ShtCap 14 RCVMQ(004f0005) 0198/1000 09 001c7508 001c8508 001c8440 BND(1) e058efcb(00cd5c74)
ShtCapCorr 14 RCVMQ(00520006) 0198/1000 09 001ced50 001cfd50 001cfc88 BND(1) e058efcb(00cd5ccc)
ShtCapFact 14 RCVMQ(00540007) 00f8/1000 06 001cfd58 001d0d58 001d0c90 BND(1) e058efcb(00cd5d24)
ShtPreDev 20 RCVMQ(00560008) 01a0/1000 10 001d0d60 001d1d60 001d1c98 BND(1) e058efcb(00cd5d7c)
ShtDev 20 RCVMQ(005a0009) 0198/1000 09 001d1d68 001d2d68 001d2ca0 BND(1) e058efcb(00cd5e24)
ShtDistCor 20 RCVMQ(005d000a) 0190/1000 09 001d2d70 001d3d70 001d3ca8 BND(1) e058efcb(00cd5e9c)
ShtEncode 20 RCVMQ(0061000b) 01e4/1000 11 001d3d78 001d4d78 001d4cb0 BND(1) e058efcb(00cd5f14)
PropMgr 20 RCVMQ(0063000c) 02d8/1000 17 001d4d80 001d5d80 001d5cb8 BND(0) e058efcb(00cd5f8c)
EvfDev 14 RCVMQ(0065000d) 0388/0c00 29 001d5d88 001d6988 001d68c0 BND(1) e058efcb(00cd5fe4)
COP 17 RCVMQ(0068000e) 0198/1000 09 001d6990 001d7990 001d78c8 BND(1) e058efcb(00cd603c)
Epp 15 RCVMQ(006a000f) 0690/2800 16 001d7998 001da198 001da0d0 BND(1) e058efcb(00cd6478)
ShtVfx 21 RCVMQ(006c0010) 01a0/1000 10 001da1a0 001db1a0 001db0d8 BND(1) e058efcb(00cd64d0)
AeWbIneg 19 RCVMQ(006e0011) 0690/1000 41 001db1a8 001dc1a8 001dc0e0 BND(1) e058efcb(00cd67e0)
Color 29 RCVMQ(00730012) 1f2c/8000 24 001dc1b0 001e41b0 001e40e8 BND(1) e058efcb(00cd6924)
ColorSPCS 28 RCVMQ(00760014) 00f8/4000 01 001e41b8 001e81b8 001e80f0 BND(1) e058efcb(00cd6968)
LensCorrec 21 RCVMQ(007b0016) 0774/1000 46 001e81c0 001e91c0 001e90f8 BND(1) e058efcb(00cd6b44)
MvwTask 25 RCVMQ(007d0017) 00f8/1000 06 001e91c8 001ea1c8 001ea100 BND(1) e058efcb(00cd6bd4)
DPPU1Mgr 24 RCVMQ(00800018) 00f8/1000 06 001ea1d0 001eb1d0 001eb108 BND(1) e058efcb(00cd6bfc)
DAFPath 15 RCVMQ(00840019) 0210/1000 12 001eb1d8 001ec1d8 001ec110 BND(1) e058efcb(00cd6c54)
ImgPly 24 RCVMQ(0089001a) 0148/1000 08 001ec1e0 001ed1e0 001ed118 BND(1) e058efcb(00cd6cc0)
GlobalVect 25 RCVMQ(008c001b) 0198/0400 39 001ed1e8 001ed5e8 001ed520 BND(1) e058efcb(00cd6d24)
RTCMgr 14 RCVMQ(00a00020) 02f0/0400 73 001f1610 001f1a10 001f1948 BND(0) e058efcb(00cf9600)
EventMgr 14 RCVMQ(00a70021) 01d0/1000 11 001f1a18 001f2a18 001f2950 BND(0) e058efcb(00d2d898)
FileMgr 25 RCVMQ(00bc0026) 0978/1000 59 001f4e38 001f5e38 001f5d70 BND(0) e058efcb(00d41814)
BLEMgr 25 RCVMQ(00fb0027) 0220/1000 13 001f3e30 001f4e30 001f4d68 BND(0) e058efcb(00d52394)
PhotoOpe 15 RCVMQ(01050029) 02d8/1000 17 001f6248 001f7248 001f7180 BND(0) e058efcb(00d52728)
EF_MAIN 19 RCVMQ(0118002f) 0268/1000 15 001f7a60 001f8a60 001f8998 BND(0) e058efcb(00d53b10)
RscMgr 18 RCVMQ(01230030) 0368/1000 21 001fad80 001fbd80 001fbcb8 BND(0) e058efcb(00d57210)
AlgsMgr 19 RCVMQ(012c0033) 0280/1000 15 001fbd88 001fcd88 001fccc0 BND(0) e058efcb(00d581a0)
AlgsMgrDec 19 RCVMQ(012e0034) 00f8/1000 06 001fcd90 001fdd90 001fdcc8 BND(0) e058efcb(00d581f8)
DAF 19 RCVMQ(01370035) 0248/1000 14 001feda0 001ffda0 001ffcd8 BND(0) e058efcb(00d582a8)
FaceTrack 23 RCVMQ(01590039) 09d8/4000 15 00201db8 00205db8 00205cf0 BND(0) e058efcb(00d593d0)
MovieRecor 17 RCVMQ(015e003a) 00f8/2000 03 002061c8 002081c8 00208100 BND(0) e058efcb(00d5c154)
MovWriter 21 RCVMQ(0164003c) 00f8/2000 03 002091d8 0020b1d8 0020b110 BND(0) e058efcb(00d5c660)
TimeCodeMa 16 RCVMQ(016e003f) 01d0/2000 05 0020b1e0 0020d1e0 0020d118 BND(0) e058efcb(00d5d050)
MovPlay 19 RCVMQ(01720040) 00f8/2000 03 0020d1e8 0020f1e8 0020f120 BND(0) e058efcb(00d5d27c)
MovReader 20 RCVMQ(01780041) 00f8/1000 06 0020f1f0 002101f0 00210128 BND(0) e058efcb(00d5d2d4)
Gmt 20 RCVMQ(017f0043) 0850/2000 25 002101f8 002121f8 00212130 BND(0) e058efcb(00d5d364)
Gero 25 RCVMQ(01870044) 00f8/1000 06 001c8510 001c9510 001c9448 BND(0) e058efcb(00d62018)
EvfCap 13 RCVMQ(01910049) 047c/0c00 37 00212200 00212e00 00212d38 BND(0) e058efcb(00d66054)
LVEZM 20 RCVMQ(01a0004a) 01a0/0800 20 00212e08 00213608 00213540 BND(0) e058efcb(00d6a3f0)
Panning 18 RCVMQ(01a2004b) 0200/0c00 16 00213610 00214210 00214148 BND(0) e058efcb(00d6a654)
CLR_CALC 22 RCVMQ(01a4004c) 01e8/8000 01 00214218 0021c218 0021c150 BND(0) e058efcb(00d6a8f0)
AeWb 19 RCVMQ(01a6004d) 0738/2000 22 0021c220 0021e220 0021e158 BND(0) e058efcb(00d6a968)
ApexMgr 19 RCVMQ(01b4004e) 0258/2000 07 0021e228 00220228 00220160 BND(0) e058efcb(00d6e670)
ACtrl 19 RCVMQ(01cb004f) 0258/1000 14 00220230 00221230 00221168 BND(0) e058efcb(00d7a210)
AStrm 21 RCVMQ(01cf0050) 00f8/1000 06 00221238 00222238 00222170 BND(0) e058efcb(00d7a268)
ALevel 25 RCVMQ(01d30051) 00f8/1000 06 00222240 00223240 00223178 BND(0) e058efcb(00d7a2c0)
ABeepObjec 19 RCVMQ(01d70052) 01c8/1000 11 00223248 00224248 00224180 BND(0) e058efcb(00d7a398)
EIS 19 RCVMQ(01df0054) 00f8/0400 24 00225258 00225658 00225590 BND(0) e058efcb(00d7ad0c)
ImageStabi 25 RCVMQ(01e10055) 01a8/0400 41 00225660 00225a60 00225998 BND(0) e058efcb(00d7ada8)
DispVCtrl 18 RCVMQ(01e50056) 03d8/1000 24 00225a68 00226a68 002269a0 BND(0) e058efcb(00d7b424)
DispDCtrl 18 RCVMQ(01e90057) 025c/1000 14 00226a70 00227a70 002279a8 BND(0) e058efcb(00d7b848)
FingerDet 23 RCVMQ(01ef0058) 0348/1000 20 00227a78 00228a78 002289b0 BND(0) e058efcb(00d7c354)
InnerDevel 25 RCVMQ(01f8005a) 00f8/1000 06 00229a88 0022aa88 0022a9c0 BND(0) e058efcb(00d7d75c)
ReDevelop 25 RCVMQ(01fb005b) 00f8/1000 06 0022aa90 0022ba90 0022b9c8 BND(0) e058efcb(00d7d9dc)
ComMgr 25 RCVMQ(0200005d) 0228/1000 13 0022caa0 0022daa0 0022d9d8 BND(0) e058efcb(00d821a0)
ComJobMgr 25 RCVMQ(0209005e) 00f8/1000 06 0022daa8 0022eaa8 0022e9e0 BND(0) e058efcb(00d8f1f8)
PtpMgr 25 RCVMQ(020b005f) 01d0/1000 11 0022eab0 0022fab0 0022f9e8 BND(0) e058efcb(00d8f4b0)
GpsMgr 25 RCVMQ(022d0065) 0208/1000 12 00232ad0 00233ad0 00233a08 BND(0) e058efcb(00d93288)
DPMgr 25 RCVMQ(02390069) 01f8/1000 12 002342e0 002352e0 00235218 BND(0) e058efcb(00d93ee0)
FileCache 20 RCVMQ(026f0072) 00f8/1000 06 0023d308 0023e308 0023e240 BND(0) e058efcb(00da3134)
Ta10Mgr 25 RCVMQ(02720073) 00f8/1000 06 0023e310 0023f310 0023f248 BND(0) e058efcb(00da31bc)
HDRMgr 25 RCVMQ(02770074) 00f8/1000 06 0023f318 00240318 00240250 BND(0) e058efcb(00da5628)
GISMgr 25 RCVMQ(027d0076) 00f8/1000 06 00241328 00242328 00242260 BND(0) e058efcb(00da9814)
ImageCodec 19 RCVMQ(028a0079) 0168/1000 08 00244340 00245340 00245278 BND(0) e058efcb(00dae124)
MetaCtg 29 RCVMQ(02e50086) 0840/1000 51 00258398 00259398 002592d0 BND(0) e058efcb(00dc21b8)
Sound 23 RCVMQ(02f00089) 00f8/1000 06 0025b3b0 0025c3b0 0025c2e8 BND(0) e058efcb(00e0f0bc)
Mrk 26 RCVMQ(02f5008a) 01d8/1000 11 0025c3b8 0025d3b8 0025d2f0 BND(0) e058efcb(00e0f16c)
NwComMgr 28 RCVMQ(02fb008b) 0208/1000 12 0025d3c0 0025e3c0 0025e2f8 BND(0) e058efcb(00e0f878)
———- ————— ——— ——– ——– ——– ——— ——————
DistCorrec 20 RCVMQ(02a30081) 01a0/1000 10 00250370 00251370 002512a8 BND(0) e058f2bf(00db0278)
Fcreate 25 RCVMQ(02ab0085) 0280/1000 15 00257390 00258390 002582c8 BND(0) e058f2bf(00db1750)
Fread 25 RCVMQ(02e90087) 00f8/1000 06 002593a0 0025a3a0 0025a2d8 BND(0) e058f2bf(00e0ec7c)
Fstorage 25 RCVMQ(01dd0053) 01a0/1000 10 00224250 00225250 00225188 BND(0) e058f2bf(00d7a77c)
Fwrite 21 RCVMQ(02eb0088) 00f8/1000 06 0025a3a8 0025b3a8 0025b2e0 BND(0) e058f2bf(00e0ee9c)
GISStage 25 RCVMQ(027f0077) 00f8/1000 06 00242330 00243330 00243268 BND(0) e058f2bf(00da99fc)
HDRStage 25 RCVMQ(02790075) 00f8/1000 06 00240320 00241320 00241258 BND(0) e058f2bf(00da58d4)
Remote 25 RCVMQ(01fe005c) 00f8/1000 06 0022ba98 0022ca98 0022c9d0 BND(0) e058f2bf(00d7da40)
ShootBlack 21 RCVMQ(0297007c) 01a0/1000 10 00245348 00246348 00246280 BND(0) e058f2bf(00daeec0)
ShootCaptu 14 RCVMQ(02830078) 0240/1000 14 00243338 00244338 00244270 BND(0) e058f2bf(00dad9e0)
ShootColor 22 RCVMQ(0299007d) 0218/4000 03 00246350 0024a350 0024a288 BND(0) e058f2bf(00daf1bc)
ShootDevel 20 RCVMQ(029f007f) 01a0/1000 10 0024e360 0024f360 0024f298 BND(0) e058f2bf(00dafab0)
ShootEncod 20 RCVMQ(02a50082) 01b8/1000 10 00251378 00252378 002522b0 BND(0) e058f2bf(00db0730)
ShootEncod 20 RCVMQ(02a70083) 0190/1000 09 00252380 00253380 002532b8 BND(0) e058f2bf(00db0b30)
ShootPreCo 19 RCVMQ(029d007e) 01e8/4000 02 0024a358 0024e358 0024e290 BND(0) e058f2bf(00daf848)
ShootPreDe 20 RCVMQ(02a10080) 01a0/1000 10 0024f368 00250368 002502a0 BND(0) e058f2bf(00dafe98)
ShootVfx 21 RCVMQ(02a90084) 01a8/4000 02 00253388 00257388 002572c0 BND(0) e058f2bf(00db0eb0)
TOMgr 25 RCVMQ(02290064) 03dc/1000 24 00231ac8 00232ac8 00232a00 BND(0) e058f2bf(00d920c0)
cams/rp.1617479496.txt.gz · Last modified: 2021/04/03 21:51 by coon