http://satellite-board.de
http://www.satellite-board.de/board/

Humax CI8140 - Hardware
http://www.satellite-board.de/board/viewtopic.php?f=45&t=20120
Seite 2 von 2

Autor:  oli [ Fr 14. Mär 2008, 12:13 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

anstatt Jtag gibt es bei Humax ja immer noch das Flashboard bzw. "ROMBOARD" Steckplatz...

Steckplatz JP 250:
1 - A1
2 - A2
3 - A3
4 - A4
5 - A5
6 - A6
7 - A7
8 - A8
9 - A9
10 - A10
11 - A11
12 - A12
13 - A13
14 - A14
15 - A15
16 - A16
17 - A17
18 - A18
19 - A19
20 - A20

21 - D0
22 - D1
23 - D2
24 - D3
25 - D4
26 - D5
27 - D6
28 - D7
29 - D8
30 - D9
31 - D10
32 - D11
33 - D12
34 - D13
35 - D14
36 - D15
37 - CE# fuer die ROMS on BOOTBOARD
38 - an GND legen so dass dass ROMBOARD addressiert wird beim booten
39 - 5V
40 - GND

Autor:  jimjack [ Fr 14. Mär 2008, 12:30 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Oje, das kenne ich gar nicht.
Mit HUMAX-Boxen hab ich mich bis jetzt noch nicht Beschäftigt, da deren Zugang nicht wirlkich einfach ist.

Mit solch einem ROMBOARD kann man sozusagen andere ROMs zum starten bringen? Lässt das die HUMAX-FW überhaupt zu oder ist das irgendwelcher verschlüsseleter Kram?

Autor:  oli [ Fr 14. Mär 2008, 12:31 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Da wird wohl aus eeproms heraus gebootet. Wie das funktioniert weiß ich auch nicht genau.
Ist garnicht so dumm gedacht, extern von eeprom booten dann kann man normal über rs232 wieder einen bootloader in den Flash spielen.

Meine Idee wäre jetzt allerdings, den jetzigen ST Flash raus und einen 29lv160 inkl. 3.40er Bootloder rein. Hoffe die Pinbelegung stimmt soweit...

cu Oli

Autor:  fbgm [ Fr 14. Mär 2008, 17:59 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Hallo Oli,

den Flashbaustein wird Du mit Deinem Porgrammer nicht
bearbeiten können. Der Baustein ist ein 16Bit Baustein, der
keinen 8Bit Mode unterstützt. Der Programmer kann aber nur
Bausteine mit 8Bit lesen und schreiben.

Da hilft wohl nur ein anderer Programmer.

mfg
Franz

Autor:  oli [ Sa 15. Mär 2008, 12:42 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Komisch ich hatte ihn für 8 und 16 bit gekauft. Auach kann ich in der Software den Mode umschalten, nur dieser Typ wird nicht angeboten. Naja...

cu Oli

Autor:  fbgm [ Sa 15. Mär 2008, 13:46 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Hallo Oli,

der Programmierer kann nur 16Bit Typen, die einen 8Bit Mode unterstützen.
Das macht aber der 28W640 nicht. Darum kann der Programmer diesen
Typen nicht. Die 29x160/29x320 kennen auch einen 8Bit Mode.

mfg
Franz

Autor:  oli [ Sa 15. Mär 2008, 13:53 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Hast du auch diesen Programmer 4.5?

cu oli

Autor:  fbgm [ Sa 15. Mär 2008, 16:45 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Hallo Oli,

nein, ich habe nicht diesen Programmer, es steht aber auf der
Website, die Du angegeben hast. Bei allen 16Bit Typen steht
immer "read,write byte mode", daraus schliesse ich, dass der
Programmer nur 8 Datenbits unterstützt.

mfg
Franz

Autor:  oli [ So 16. Mär 2008, 12:45 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Hm, ich mehme an das auch die ganzen Intel Flash auch nur mit 16bit arbeiten... also M28W800 und M28W160. Also kein Wunder das ich den Intel aus dem Humax F2-1001 nicht auslesen konnte.

Wenn ich die Schaltung des adam anschaue... dort werden auch der Intel benannt und die Bestückung Intel und der 4MB AMD und MX sollte gleich sein. Nur der 2MB AMD hat eine andere Bestückung. Daraus folgere ich das man in den Humax einen 4MB Flash aus den adam einlöten könnte? jimjack, du hattest dich doch mal mit den Intel beschäftigt. Könnte das gehen? Denn ST Flash haben wir ja im Moment eh nicht in der FLASH_TBL.C drine.

1. Am29LV160B (1M x 16) 0x2249
2. AT49BV1614 (1M x 16) 0x00C0
3. SST39LF160 (1M x 16) 0x2782
4. MBM29DL324B (2M x 16) 0x225F
5. Intel 28F320C3B (2M x 16) 0x88c5
6. Am29LV320D-B (2M x 16) 0x22F9
7. MX29LV320B (2M x 16) 0x22A8
8. Am29LV320M-B (2M x 16) 0x227e

Was den Jtag betrifft, Humax mach den ganzen Service über dieses RomBoard. Diese 9 Polige Leiste könnte aber doch, winigstens die wichtigsten Pins, der Jtag sein. Den einfachen Jtag, da verbinde ich auch nicht alle 20 Pins, sondern nur die Wichtigsten. Zumal ein großer Teil ja einfach GND ist.

1. JTAG_TDI
2. ARM_TDI
3. JTAG_TMS
4. JTAG_TCK
5. ARM_TDO
6. 3V3
7. GND

Das sollte ja grundsätzlich reichen, schau Dir mal die Schaltung MultiICE Header J540 auf Blat 18 Interfrace 3.0E an.
Wobei solange wir über den MultiICE im Moment nur Debugen bzw. Flash auslesen, aber nicht Flashen können...

cu Oli

Autor:  oli [ So 16. Mär 2008, 17:19 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Ich habe mir mal den 8 Pin potenziellen Jtag angeschaut. Das sieht aber sehr nach Jtag aus!!!

1. GND
2. ARM-TDO (direkt unter die CPU)
3. GND
4. ARM_TDI oder JTAG_TMS oder JTAG_TCK (geht über ein Pin von R272/10k)
5. ARM_TDI oder JTAG_TMS oder JTAG_TCK (geht über ein Pin von R270/10k)
6. ARM_TDI oder JTAG_TMS oder JTAG_TCK (geht über ein Pin von R271/10k)
7. GND
8. 3v3 (geht auf C500)

Das passt ganz gut zum MultiICE bei adam! Den ICErecet habe ich zu meinem Jtag garnicht verschaltet. Könnte man aber im Stecker unterbringen!

cu Oli

Dateianhänge:
multiice.jpg
multiice.jpg [ 40.31 KiB | 3443-mal betrachtet ]

Autor:  jimjack [ Mo 17. Mär 2008, 07:08 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Weiss nicht mit dem JTAG, könnte sein... Die GND-Leitungen liegen meist immer zusammen mit einer JTAG-Leitung paarweise im Flachbandkabel um Störungen zu vermeiden.
Die Reset-Leitung ist eigentlich nicht erfolrderlich. Es reichen TDI, TDO, TCK und TMS. 3.3V und GND ist für die Versorgung des JTAG-Adapters (bei einem einfachen Wiggler der HC244).

Warum der CX einen ARM_TDO und ARM_TDI und dazu noch (JTAG_)TDO und (JTAG_)TDI hat ist mir nicht ganz klar. Der JTAG-TDI liegt ja fest auf 3.3V im adam. Der TDO wird gar nicht genutzt. Genutzt werden dagegen ARM_TDO und ARM_TDI.

Die Flashs muss ich mir nochmal genauer ansehen. Die Programmer scheinen aber nur 8bittig programmierun zu können.
Angesprochen werden die Flashs wohl alle 16bittig in den Boxen. Zumindest im adam ist das so.
Die Flash-Typen unterscheiden sich vermutlich im wesentlichen in der Sektor-Struktur. Die ist doch um einiges unterschiedlich. Das müsste dann der Trieber handeln.

Wobei ich da die Verschaltung im adam (2MB/4MB) nicht so recht verstehe. Bei den 4MB-Flashs wird die A19-Adress-Leitung für die Detektion RY/BY (Ready/Busy) genutzt und die A21-Adress-Leitung zur A19 am Flash... Hmm....

Autor:  fbgm [ Mo 17. Mär 2008, 18:45 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Hallo Oli,

ich habe einige Service Manuale von Humax Receivern hier gefunden.
Vielleicht ist ja da was dabei, was bei der J-Tag Belegung hilft.

mfg
Franz

Autor:  oli [ Di 18. Mär 2008, 08:16 ]
Betreff des Beitrags:  Re: Humax CI8140 - Hardware

Danke, schaue ich mir mal an...

cu Oli

Seite 2 von 2 Alle Zeiten sind UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/