User Tools

Site Tools


rp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rp [2021/01/18 00:35] lorenzo353rp [2021/01/23 18:41] coon
Line 1: Line 1:
-====== Information about EOS RP ======+====== Information about EOS RP (Firmware 1.6.0) ======
  
 [TODO: Add High Res photo of PCB] [TODO: Add High Res photo of PCB]
  
 ^ Device                ^ Chip           ^ Architecture / Size                  ^ ^ Device                ^ Chip           ^ Architecture / Size                  ^
-| MCU                   | DIGIC 8        | Cortex A9 ARMv7 32-Bit Little Endian | +| MCU                   | [[digic8|DIGIC 8]]        | Cortex A9 ARMv7 32-Bit Little Endian | 
-| MPU                   | ???            | Cortex A9 ARMv7 32-Bit Little Endian |+| MPU                   | ???            | Cortex M4 ARMv7 32-Bit Little Endian |
 | ROM0                  | ???            | 32MB                                 | | ROM0                  | ???            | 32MB                                 |
 | ROM1                  | ???            | 32MB                                 | | ROM1                  | ???            | 32MB                                 |
Line 14: Line 14:
 | 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 | 0xE003FFFF | Bootloader and Factory Menues                               | +| ROM0   | 0xE0000000 | 0xE169FFFF |                                                             |
-| ROM0   | 0xE0040000 | 0xE169FFFF | Main Firmware                                               | +
-| ROM0   | 0xE16A0000 | 0xE1FFFFFF | Properties (Camera Settings, Passwords, Serial Number etc.) |+
 | ROM1   | 0xF0000000 | 0xE1FFFFFF | Assets, Lens correction data, etc.                          | | 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            |
  
  
-Description ^ Address    ^ Length  +Flashrom 0 Map: 0xE0000000 - 0xE1FFFFFF                                 
-Rasen       0xE1700000 0x090000 | + Address   ^ Length     ^ Region      ^ Description                   
-| Ring        0xE1AA0000 | 0x040000 +0xE0000000 0x40000    warp        Bootloader and Factory Menues 
-Lens        0xE1B40000 0x020000 +0xE0040000 0x16a0000  boot        | Program Area  (Main Firmware) 
-Tune        0xF0330000 0x1a0000 |+0xE16A0000 0x960000   | prop        Properties (Camera Settings, Passwords, Serial Number etc.) |
  
-''E0000000 gang1 0x2000000\\ +Properties Map: 0xE16A0000 - 0xE1FFFFFF 
-F0000000 gang2 0x2000000\\ +^  Address   ^ Length     ^ Region      ^ Description                   ^ 
-E0040000 boot 0x16a0000\\ +| 0xE1700000 | 0x90000    | Rasen                                     | 
-E1700000 rasen 0x90000\\ +| 0xE1790000 | 0x10000    | TunMap                                    | 
-E1790000 TunMap 0x10000\\ +| 0xE17A0000 | 0x2d0000   tun2                                      | 
-E17A0000 tun2 0x2d0000\\ +| 0xE1A90000 | 0x10000    | tun4        |                               | 
-E1A90000 tun4 0x10000\\ +| 0xE1AA0000 | 0x40000    | Ring        |                               | 
-E1AA0000 ring 0x40000\\ +| 0xE1B40000 | 0x20000    | Lens        |                               | 
-E1B40000 lens 0x20000\\ +| 0xE1B60000 | 0x20000    | LENS2       |                               | 
-E1B60000 LENS2 0x20000\\ +| 0xE1B90000 | 0x40000    | Custom      |                               | 
-E1B90000 Custom 0x40000\\ +| 0xE1BD0000 | 0x40000    | DbgRO1      |                               | 
-E1BD0000 DbgRO1 0x40000\\ +| 0xE1C10000 | 0x40000    | DbgRO2      |                               | 
-E1C10000 DbgRO2 0x40000\\ +| 0xE1C50000 | 0x80000    | LENS5                                     | 
-E1C50000 LENS5 0x80000\\ +| 0xE1CD0000 | 0x280000   | LENS3                                     | 
-E1CD0000 LENS3 0x280000\\ +| 0xE1F50000 | 0xa0000    | Camif                                     | 
-E1F50000 Camif 0xa0000\\ +| 0xE1FFC000 | 0x20000    | Service                                   | 
-E1FFC000 Service 0x20000\\ +| 0xE1FFE000 | 0x2000     | Error                                     | 
-E1FFE000 Error 0x2000\\ + 
-F0010000 tun2 0x2d0000\\ + 
-F0330000 tune 0x1a0000\\ +Flashrom 1 Map: 0xF0000000 - 0xF2000000 
-F06A0000 GUI 0x960000''+| Tune        | 0xF0330000 | 0x1a0000  | 
 +tun2        | 0xF0010000 | 0x2d0000  | 
 +tune        | 0xF0330000 | 0x1a0000  | 
 +GUI         | 0xF06A0000 | 0x960000  |