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/22 09:37] coonrp [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 | Program Area  (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  |