cams:rp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cams:rp [2021/02/21 14:58] – coon | cams:rp [2025/01/22 14:00] (current) – coon | ||
---|---|---|---|
Line 5: | Line 5: | ||
| MPU | ??? | Cortex M4 ARMv7 32-Bit Little Endian | | | MPU | ??? | Cortex M4 ARMv7 32-Bit Little Endian | | ||
| LIME | ??? | Xtensa 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 | | | ROM0 | ??? | 32MB | | ||
| ROM1 | ??? | 32MB | | | ROM1 | ??? | 32MB | | ||
| EEPROM (Serial Flash) | ??? | 32KB | | | EEPROM (Serial Flash) | ??? | 32KB | | ||
+ | |||
+ | ===== MCU (Main CPU) ===== | ||
Memory Map: | Memory Map: | ||
Line 13: | Line 17: | ||
| RAM | 0x00800120 | 0x???????? | Firmware updater (When performing a firmware update) | | RAM | 0x00800120 | 0x???????? | Firmware updater (When performing a firmware update) | ||
| I/O | 0xD??????? | 0x???????? | Peripherals / LEDs / Chip Enable I/O etc. | | | I/O | 0xD??????? | 0x???????? | Peripherals / LEDs / Chip Enable I/O etc. | | ||
- | | ROM0 | 0xE0000000 | 0xE169FFFF | + | | ROM0 | 0xE0000000 | 0xE1FFFFFF |
- | | ROM1 | 0xF0000000 | 0xE1FFFFFF | + | | ROM1 | 0xF0000000 | 0xF1FFFFFF |
RAM: 0x40000000 - 0x???????? | RAM: 0x40000000 - 0x???????? | ||
Line 46: | Line 50: | ||
| 0xE1FFC000 | 0x20000 | | 0xE1FFC000 | 0x20000 | ||
| 0xE1FFE000 | 0x2000 | | 0xE1FFE000 | 0x2000 | ||
- | |||
Flashrom 1 Map: 0xF0000000 - 0xF2000000 | Flashrom 1 Map: 0xF0000000 - 0xF2000000 | ||
- | | Tune | + | ^ Address |
- | | tun2 | + | | 0xF0330000 | 0x1a0000 |
- | | tune | + | | 0xF0010000 | 0x2d0000 |
- | | GUI | 0xF06A0000 | 0x960000 | + | | 0xF0330000 | 0x1a0000 |
+ | | 0xF06A0000 | 0x960000 | ||
+ | |||
+ | ===== 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 ===== | ===== Mainboard ===== | ||
- | {{https:// | + | {{:cam_part_pics: |
- | {{https:// | + | {{:cam_part_pics: |
+ | |||
+ | |||
+ | ==== 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 | ||
+ | | BcSvc | 29 | EVENT(00fe0018) | 00c0/0400 | 18 | 001f5e40 | 001f6240 | 001f61b0 | BND(0) | e05d83bf(00000000) | | ||
+ | | CSMgrTask | ||
+ | | CamConduct | 15 | EVENT(00ad0011) | 02c0/1000 | 17 | 001f2e28 | 001f3e28 | 001f3da0 | BND(0) | e06a7703(00000000) | | ||
+ | | ClockSaver | 32 | ------- | ||
+ | | ConsoleSvr | 24 | RCVMQ(0337008c) | 01f8/0800 | 24 | 001cb538 | 001cbd38 | 001cbca0 | BND(0) | e004f9e5(00000000) | | ||
+ | | CtrlSrv | ||
+ | | DAFDeliver | 20 | | ||
+ | | DOSDriver | ||
+ | | 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 | ||
+ | | EvShel | ||
+ | | FinderDisp | 23 | EVENT(015c003a) | 0128/0400 | 28 | 00205dc0 | 002061c0 | 00206138 | BND(0) | e033ebb9(00000000) | | ||
+ | | FmidTask | ||
+ | | GuiMainTas | 23 | RCVMQ(024a006b) | 0a00/2000 | 31 | 002362f0 | 002382f0 | 00238258 | BND(0) | e004b0bd(00000000) | | ||
+ | | HotPlug | ||
+ | | ImgPlyTask | 24 | RCVMQ(024d006c) | 00b8/1000 | 04 | 002382f8 | 002392f8 | 00239270 | BND(1) | e03ab217(00000000) | | ||
+ | | LEDCon | ||
+ | | 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 | ------- | ||
+ | | LpfMode | ||
+ | | MRFRMTask | ||
+ | | PTPSession | 25 | RCVMQ(02190062) | 0138/1000 | 07 | 00230ac0 | 00231ac0 | 002319b8 | BND(0) | e067ef75(00d8fcc0) | | ||
+ | | PowerMgr | ||
+ | | SyncSys | ||
+ | | TempSvc | ||
+ | | USB20Drv | ||
+ | | USBTrns | ||
+ | | ---------- | --- | --------------- | --------- | -- | -------- | -------- | -------- | --------- | ------------------ | | ||
+ | | DbgMgr | ||
+ | | ShtCap | ||
+ | | 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 | ||
+ | | ShtDev | ||
+ | | ShtDistCor | 20 | RCVMQ(005d000a) | 0190/1000 | 09 | 001d2d70 | 001d3d70 | 001d3ca8 | BND(1) | e058efcb(00cd5e9c) | | ||
+ | | ShtEncode | ||
+ | | PropMgr | ||
+ | | EvfDev | ||
+ | | 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 | ||
+ | | AeWbIneg | ||
+ | | Color | 29 | RCVMQ(00730012) | 1f2c/8000 | 24 | 001dc1b0 | 001e41b0 | 001e40e8 | BND(1) | e058efcb(00cd6924) | | ||
+ | | ColorSPCS | ||
+ | | LensCorrec | 21 | RCVMQ(007b0016) | 0774/1000 | 46 | 001e81c0 | 001e91c0 | 001e90f8 | BND(1) | e058efcb(00cd6b44) | | ||
+ | | MvwTask | ||
+ | | DPPU1Mgr | ||
+ | | DAFPath | ||
+ | | ImgPly | ||
+ | | GlobalVect | 25 | RCVMQ(008c001b) | 0198/0400 | 39 | 001ed1e8 | 001ed5e8 | 001ed520 | BND(1) | e058efcb(00cd6d24) | | ||
+ | | RTCMgr | ||
+ | | EventMgr | ||
+ | | FileMgr | ||
+ | | BLEMgr | ||
+ | | PhotoOpe | ||
+ | | EF_MAIN | ||
+ | | RscMgr | ||
+ | | AlgsMgr | ||
+ | | 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 | ||
+ | | MovieRecor | 17 | RCVMQ(015e003a) | 00f8/2000 | 03 | 002061c8 | 002081c8 | 00208100 | BND(0) | e058efcb(00d5c154) | | ||
+ | | MovWriter | ||
+ | | TimeCodeMa | 16 | RCVMQ(016e003f) | 01d0/2000 | 05 | 0020b1e0 | 0020d1e0 | 0020d118 | BND(0) | e058efcb(00d5d050) | | ||
+ | | MovPlay | ||
+ | | MovReader | ||
+ | | Gmt | 20 | RCVMQ(017f0043) | 0850/2000 | 25 | 002101f8 | 002121f8 | 00212130 | BND(0) | e058efcb(00d5d364) | | ||
+ | | Gero | ||
+ | | EvfCap | ||
+ | | LVEZM | 20 | RCVMQ(01a0004a) | 01a0/0800 | 20 | 00212e08 | 00213608 | 00213540 | BND(0) | e058efcb(00d6a3f0) | | ||
+ | | Panning | ||
+ | | CLR_CALC | ||
+ | | AeWb | ||
+ | | ApexMgr | ||
+ | | 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 | ||
+ | | 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 | ||
+ | | DispDCtrl | ||
+ | | FingerDet | ||
+ | | InnerDevel | 25 | RCVMQ(01f8005a) | 00f8/1000 | 06 | 00229a88 | 0022aa88 | 0022a9c0 | BND(0) | e058efcb(00d7d75c) | | ||
+ | | ReDevelop | ||
+ | | ComMgr | ||
+ | | ComJobMgr | ||
+ | | PtpMgr | ||
+ | | GpsMgr | ||
+ | | DPMgr | 25 | RCVMQ(02390069) | 01f8/1000 | 12 | 002342e0 | 002352e0 | 00235218 | BND(0) | e058efcb(00d93ee0) | | ||
+ | | FileCache | ||
+ | | Ta10Mgr | ||
+ | | HDRMgr | ||
+ | | GISMgr | ||
+ | | ImageCodec | 19 | RCVMQ(028a0079) | 0168/1000 | 08 | 00244340 | 00245340 | 00245278 | BND(0) | e058efcb(00dae124) | | ||
+ | | MetaCtg | ||
+ | | 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 | ||
+ | | ---------- | --- | --------------- | --------- | -- | -------- | -------- | -------- | --------- | ------------------ | | ||
+ | | DistCorrec | 20 | RCVMQ(02a30081) | 01a0/1000 | 10 | 00250370 | 00251370 | 002512a8 | BND(0) | e058f2bf(00db0278) | | ||
+ | | Fcreate | ||
+ | | Fread | 25 | RCVMQ(02e90087) | 00f8/1000 | 06 | 002593a0 | 0025a3a0 | 0025a2d8 | BND(0) | e058f2bf(00e0ec7c) | | ||
+ | | Fstorage | ||
+ | | Fwrite | ||
+ | | GISStage | ||
+ | | HDRStage | ||
+ | | Remote | ||
+ | | 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 | ||
+ | | TOMgr | 25 | RCVMQ(02290064) | 03dc/1000 | 24 | 00231ac8 | 00232ac8 | 00232a00 | BND(0) | e058f2bf(00d920c0) | | ||
+ | | ||
+ |
cams/rp.1613915905.txt.gz · Last modified: 2021/02/21 14:58 by coon