Memory Map DBOX2

Boxenweitwurf
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Memory Map DBOX2

Beitrag von Rudi Ratlos 4711 »

Da ich mich momentan mit dem JTAG port der Box befassen muß (hab ne Philips mit schrottigem BL), und eine prinzipiell geeignete Software gefunden habe, bräuchte ich die Memory Map der Box.

Hier http://tuxbox.berlios.de/forum/viewtopic.php?t=339 hat derget gepostet, daß

der flashbereich ist gemappt von
10000000 bis 107fffff
Also die physikalische Adresse, nehme ich an.

Wo liegt das RAM der Box ?
Ab $00000000 - $01FFFFFF ?

Danke !

P.S.: Suche immer noch das Philips BDM Pinout :wink:

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Weiß keiner eine Antwort?? :cry:
Das würd mich nämlich auch mal interessieren!
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

Ist wohl im Prozessor "frei" konfigurierbar....

Aber Interessant wär's trotzdem, wie die default settings sind...

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Jo, wenn ich nämlich z.B. Daten zwischen dem Flash und dem RAM übertragen will, sollte ich schon den genauen Adressbereich des RAM es wissen.
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

hab ich jetzt gerad schon oben in "debug" oder so beantwortet:
RAM: 01000000 bis 02FFFFFF
Flash:10000000 bis 107FFFFF
never change a running system
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Hab ich auch schon gelesen! :wink: Sorry für das Doppelposten der Frage. :oops:
Jolt
Contributor
Beiträge: 103
Registriert: Donnerstag 27. September 2001, 00:00

Beitrag von Jolt »

Hi,

0x00000000/32MB RAM
0x08000000/13KB ENX Register
0x08000000/2MB GTX Memory
0x08400000/12KB GTX Register
0x09000000/2MB ENX Memory
0x0A000000/512 Bytes AVIA Register
0x0C000000/128KB CAM-RAM Nokia & Sagem
0x0C040000/128KB CAM-RAM Philips
0x10000000/8MB Flash
0xFF000000/64KB IMMR

Es gibt noch AVIA RAM. Aber ich hab keine Ahnung ob der Host accessible ist. Glaube mich erinnern zu können das 3DES mal meinte er wäre es nicht. Also den Bereich 0xA...... lieber mit Vorsicht genießen :lol:

Den RAM würde ich definitiv (vielleicht? :roll::lol:) eher bei 0x0 ansiedeln. Kann sein das dass aber erst der BL relocated. Again: 3DES fragen :P

So long,
Jolt
TripleDES
Senior Member
Beiträge: 85
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von TripleDES »

Hi,

also wenn man NUR den bl neu schreiben will....dann is doch memmap eigtl egal....

Man braucht sich doch nur den SDRAM initen und dann den ppcboot z.b. hochladen und mit dem dann flashen.

Da der ppcboot kein eth-support hat sollte man aber bevor man zum ppcboot jumped den bl den man schreiben will noch hochladen ;)

hier mein init z.b. für eine sagem.....


reset

long 0xff000000 = 0x01790040
long 0xff000004 = 0x0000FF80

long 0xff000100 = 0x10000801
long 0xff000104 = 0xff800946

LONG 0xff00017c = 0x0f0dfc04
LONG 0xff000168 = 0x00000000
LONG 0xff00017c = 0x0eefbc04
LONG 0xff000168 = 0x00000001
LONG 0xff00017c = 0x01bf7c04
LONG 0xff000168 = 0x00000002
LONG 0xff00017c = 0x0ffafc04
LONG 0xff000168 = 0x00000003
LONG 0xff00017c = 0x0ff5fc00
LONG 0xff000168 = 0x00000004
LONG 0xff00017c = 0x1ffffc04
LONG 0xff000168 = 0x00000005
LONG 0xff00017c = 0xffffec05
LONG 0xff000168 = 0x00000006
LONG 0xff00017c = 0xfffffc25
LONG 0xff000168 = 0x00000007
LONG 0xff00017c = 0x0f0dfc04
LONG 0xff000168 = 0x00000008
LONG 0xff00017c = 0x0effbc04
LONG 0xff000168 = 0x00000009
LONG 0xff00017c = 0x00ff7c04
LONG 0xff000168 = 0x0000000a
LONG 0xff00017c = 0x00fffc00
LONG 0xff000168 = 0x0000000b
LONG 0xff00017c = 0x00fffc00
LONG 0xff000168 = 0x0000000c
LONG 0xff00017c = 0x01fffc00
LONG 0xff000168 = 0x0000000d
LONG 0xff00017c = 0x0ffffc00
LONG 0xff000168 = 0x0000000e
LONG 0xff00017c = 0x1ffffc04
LONG 0xff000168 = 0x0000000f
LONG 0xff00017c = 0xffffec05
LONG 0xff000168 = 0x00000010
LONG 0xff00017c = 0x0ffabc34
LONG 0xff000168 = 0x00000011
LONG 0xff00017c = 0x0ff57c34
LONG 0xff000168 = 0x00000012
LONG 0xff00017c = 0x0ffffc34
LONG 0xff000168 = 0x00000013
LONG 0xff00017c = 0x1ffffc34
LONG 0xff000168 = 0x00000014
LONG 0xff00017c = 0xffffec35
LONG 0xff000168 = 0x00000015
LONG 0xff00017c = 0xfffffc34
LONG 0xff000168 = 0x00000016
LONG 0xff00017c = 0xfffffc34
LONG 0xff000168 = 0x00000017
LONG 0xff00017c = 0x0f0dfc04
LONG 0xff000168 = 0x00000018
LONG 0xff00017c = 0x0ffffc04
LONG 0xff000168 = 0x00000019
LONG 0xff00017c = 0x0eebbc04
LONG 0xff000168 = 0x0000001a
LONG 0xff00017c = 0x01b77c00
LONG 0xff000168 = 0x0000001b
LONG 0xff00017c = 0x0ffafc04
LONG 0xff000168 = 0x0000001c
LONG 0xff00017c = 0x0ff5fc04
LONG 0xff000168 = 0x0000001d
LONG 0xff00017c = 0x1ffffc04
LONG 0xff000168 = 0x0000001e
LONG 0xff00017c = 0xffffec05
LONG 0xff000168 = 0x0000001f
LONG 0xff00017c = 0x0f0dfc04
LONG 0xff000168 = 0x00000020
LONG 0xff00017c = 0x0efbbc00
LONG 0xff000168 = 0x00000021
LONG 0xff00017c = 0x00f77c00
LONG 0xff000168 = 0x00000022
LONG 0xff00017c = 0x00fffc00
LONG 0xff000168 = 0x00000023
LONG 0xff00017c = 0x00fffc00
LONG 0xff000168 = 0x00000024
LONG 0xff00017c = 0x01fffc04
LONG 0xff000168 = 0x00000025
LONG 0xff00017c = 0x0ffffc04
LONG 0xff000168 = 0x00000026
LONG 0xff00017c = 0x1ffffc04
LONG 0xff000168 = 0x00000027
LONG 0xff00017c = 0xffffec05
LONG 0xff000168 = 0x00000028
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x00000029
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000002a
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000002b
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000002c
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000002d
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000002e
LONG 0xff00017c = 0xffffec04
LONG 0xff000168 = 0x0000002f
LONG 0xff00017c = 0xfffacc04
LONG 0xff000168 = 0x00000030
LONG 0xff00017c = 0x0ff5cc04
LONG 0xff000168 = 0x00000031
LONG 0xff00017c = 0x0ffe8c04
LONG 0xff000168 = 0x00000032
LONG 0xff00017c = 0x0ffd4c84
LONG 0xff000168 = 0x00000033
LONG 0xff00017c = 0x0fffcc04
LONG 0xff000168 = 0x00000034
LONG 0xff00017c = 0x0fffcc04
LONG 0xff000168 = 0x00000035
LONG 0xff00017c = 0x0fffcc04
LONG 0xff000168 = 0x00000036
LONG 0xff000168 = 0x00000036
LONG 0xff000168 = 0x00000037
LONG 0xff00017c = 0xffffcc05
LONG 0xff000168 = 0x00000038
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x00000039
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000003a
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000003b
LONG 0xff00017c = 0xfffffc05
LONG 0xff000168 = 0x0000003c
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000003d
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000003e
LONG 0xff00017c = 0xfffffc04
LONG 0xff000168 = 0x0000003f

long 0xff00010c = 0xfc000a00
long 0xff000108 = 0x00000081

long 0xff00017a = 0x00000400
long 0xff000170 = 0x1f904001

long 0xff000168 = 0x80002111

long 0xff000164 = 0x00000088

download ppcboot
pc 0x40100
go


gruss
3des
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

ich bin vielleicht dooof :D wer lesen kann ist klar im vorteil und sollte nicht nebenbei teleringeln
RAM hört bei 1ffffff auf und fängt folglich auch bei 0 an
never change a running system