24. Nov 2024, 09:38

X300T Modchip

Started by MacflyVDR, 27. Mar 2009, 09:38

previous topic - next topic
Go Down

MacflyVDR

Hallo,

So ich habe jetz endlich alles angebaut, aber es geht nicht :(
ich habe mein Modchip basiert auf Schneeleopard PCB ( http://www.t-hack.com/forum/index.php?topic=47.msg1170#msg1170 ).
Aber ohne ISP Connector, ich habe der ATMEGA8 direkt an der D-SUB25 angebaut wie here : http://www.flightsim.com/howto/mind/avrisp.gif aber nur mit 2x100R statt 330R (ich hatte nix anderes).
3,3V habe ich von JP5 (JTAG Connector PIN 14 VIO) genohmen und GND von HDD stecker.
RESET habe ich wie here gelötet.... http://www.t-hack.com/forum/index.php?topic=47.30 (Schneeleopard)

Jetzt wann ich die Box anschalte (INTERNET OK ?) und dem Parallel-Stecker von PC an meinen Modchip D-SUB25 anstecke, die 3 LED gehen an....Jetzt PonyProg starten, AVR Micro, ATmega8 und Security & Configuration Bits kriege ich die fehler meldung :
Device missing or unknown device (-24)...

So erste frage: Ist das normal das die 3 LED an sind wann ich die D-SUB25 am PC anschalte ? woher konnte meine Felher kommen ? :(

Viele Dank für ihre Anworte,

Mfg

Macfly.

PS: Entschuldidung für mein Deutsch, ich schreibe Deutsch wie ich Deutsch spräsche ;)

Here ist ein bild von mein Box :


MacflyVDR

Ok erst Problem gelöst...

Ich habe die D-SUB25 neue gelötet wie here geschrieben : http://www.blafusel.de/bilder/misc/upc/atmega8_isp_sp2.gif
Dann habe ich den Chip mit Yaap programiert. Auto Detect: ATMEGA8 erkannt und los !!
die 3 LEDs blinken picobello !!
Danke für diese Etape, jetzt muß uch weiter machen ....  ;)

Mfg

Macfly.

MacflyVDR

oups, nix lauft.... :(

So ein paar Fragen:

- Ich habe Strom an der JTAG (J5) VIO genohmen. Er hat schon 3,3V (habe ich vorher gemessen), aber wann ich meine Modchip strom an diese VIO nehmen, geht die spannung sofort runter auf 2,47V... ist das normal ?

- Ich habe den JTAG Enable direkt an SMP genohmen mit 3,3V.

- In Serial Port Monitor (COM1) kriege ich keine verbindung mit der Box... Lauft die Serial Modchip schnittschtelle nur wenn JTAG Enable an ist oder auch als normal Box Start ?

Danke für ale Antworte,

Mfg

Macfly.


Hoernchen

#3
28. Mar 2009, 18:23 Last Edit: 28. Mar 2009, 18:25 by Hoernchen
Sofern der Modchip richtig läuft gibt er auf seinem Seriellen Port was aus, die Box gibt immer ein paar Zeilen aus, egal ob mit Jtag enable oder ohne.
Zum Rest kann ich nix sagen, ich hab nen 5V atmega und der kriegt seinen Strom wo anders her.
bringer of linux, conqueror of hdmi, jack of all trades.

MacflyVDR

Ich danke dir,

Aber noch eine Frage. Bei mir lauft der Modchip noch nicht.
Ich muß ein debug machen. Was ist das unterschitt zwischen der Serial Port an der Modchip und der Serial Port an UART0 ? An der Modchip Serial Port kriege ich nix. Soll ich auch ein debug interface an UART0 anbauen ?

Mfg

Macfly.

Hoernchen

Ersteres ist die Ausgabe vom Modchip, letzteres ist nutzlos, sofern du nicht grad mit Linux herumbasteln willst. Wenns beim Modchip keine Ausgabe gibt vertausch da mal rx und tx, wenn immer noch nix kommt, stimmt was mit dem Modchip nicht.
bringer of linux, conqueror of hdmi, jack of all trades.

MacflyVDR

Danke dir,

Ich habe TX und RX vertausch aber es hat nix geandert....
An modchip habe ich der JP1 Jumper (Yamon/Linux) auf [1-2] so Yamon , aber ich denke es spielt keine rolle oder ?

Sonnst have ich alles gemessen !!! Here sind die Ergibnisse, ich sehe nix falsch !
Kannst du vielleicht ein bißchen zeit nehmen und kontrolieren ? Vielen dank....

Box ist ansgechaltet:

ATMEGA8

1  ==> 2,27v   RESET
2  ==> -0,62v   RXD
3  ==> 3,28v   TXD
4  ==> 0,0v   X300T Reset source ??? Brauche ich das ?
5  ==> 3,36v   JTAG TDI
6  ==> 3,36v   JTAG TCK
7  ==> 3,28v   VCC
8  ==> 0,0v   GND
9  ==> 0,0v   TOSC1
10 ==> 0,0v   TOSC2
11 ==> 3,36v   JTAG TMS
12 ==> 0,01v   JTAG TDO
13 ==> 3,27v   AIN1
14 ==> 0,0v   ICP
15 ==> 0,0v   OC1A
16 ==> 0,0v   OC1B
17 ==> 0,0v   MOSI
18 ==> 0,0v   MISO
19 ==> 0,0v   SCK
20 ==> 3,28v   AVCC
21 ==> 0,0v   AREF
22 ==> 0,0v   AGND
23 ==> 0,0v   ADCO
24 ==> 3,28v   ADC1
25 ==> 0,0v   ADC2
26 ==> 3,27v   ADC3
27 ==> 0,0v   ADC4
28 ==> 0,0v   ADC5

RS232 (MAX3232CPE) mit Hyperterminal COM1 115200 8N1 PORT OPEN

1  ==> -0,69v
2  ==> 0,05v
3  ==> -2,14v
4  ==> -1,77v
5  ==> -4,66v
6  ==> -5,34v
7  ==> 0,10v   T2OUT
8  ==> -2,71v   R2IN
9  ==> -1,04v   R2OUT
10 ==> 0,0v   T2IN
11 ==> 3,28v   T1IN <-- von ATMEGA8 PIN 3
12 ==> -0,62v   R1OUT <-- von ATMEGA8 PIN 2
13 ==> -10,25v   R1IN --> DSUB 9 PIN 2
14 ==> -1,38v   T1OUT --> DSUB 9 PIN 3
15 ==> -2,71v   
16 ==> -1,05v   

Für den Jumper JP1, habe den geborhen und richtige jumper gelötet....
SMP <----> JP1 <--> VCC (3,3V) von JTAG PIN 14

Wann ich die Box anschalte mit JP1 gebrückt ==> 0,01v
Wann ich die Box anschalte mit JP1 NICHT gebrückt ==> 3,3v

So ich verstehe von die Messung das der JTAG Enable an SMP funktionniert OKAY oder ????
Wann kann JTAG enable ist, dann bleibt der UART1 an laufen, sonnst UART1 ist AUS (so JP1 0,0v) und JTAG AN... KORREKT ????

Mfg

Macfly.



Hoernchen


  • Den Jumper am Modchip nur setzen wenn du eine ya.bin/lx.bin booten willst, also mit Linux rumspielst, sonst nicht !

  • Siehe Quellcode des Modchippatchers,38400 bps 8n1 -> du benutzt falsche Einstellungen für den seriellen Port.

  • Reset brauchst du nur wenn der Chip automatisch bei jedem reboot der Box patchen soll


bringer of linux, conqueror of hdmi, jack of all trades.

MacflyVDR

Danke dir,

Ich habe kontroliert, in dem x30XTavrmodchip.zip (von Schneeleopard), es ist geschrieben 38400 8N2, aber geht auch nicht.
Ich habe der Reset gemessen, ich habe immer 3,3v, ist das normal ?
Schneeleopard schreibt in seinen README das man kann GND & VCC and dem JTAG nehmen. Ich habe mein VCC von JTAG PIN 14 genohmen aber wenn JTAG Enable ist, dan habe ich 0,0V an PIN 14..... Strange oder ??
Ich habe probiert VCC & GND von power supply connector 5V, aber auch nix an RS232 :(
Wie weiß ich wann mein ATMEGA8 3,3v oder 5v ist ? Ich habe einen ATMEGA 8L8 DIP, AVR-RISC-Controller, DIL-28.
Ich habe wieder meine ATMEGA8 mit Yapp kontroliert, er ist good programmiert, ich kann schon lesen und ich sehe den HEX.
kriege ich auch nachrichten an hyperterminal wann ich ohne JTAG Enable boote ?
Ich mache viel probe aber find ich nix....

Keine Ahnung was ich sollte jetzt krontrolieren.... Hat jemand eine Idee ?

Mfg,

Macfly.

Hoernchen

Verbinde mal r1out und t1out an deinem max3232 und schau ob du alles was du eintippst wieder zurückbekommst.
bringer of linux, conqueror of hdmi, jack of all trades.

MacflyVDR

Danke dir,


oups, ich denke ich habe gerade mein ATMEGA8 kaputt gemacht.
Ich habe probiert mit PonyProg eine neu programmierung zu machen mit SUT0, SUT1, CLKSEL3, CLKSEL2, CLKSEL1 & CLKSEL0 activiert. und seit habe nicht keine angrif mehr mit ponyprog und Jaap mit den Chip.... :( jetz habe ich immer Device Missing or unknown und mit Jaap : Init Failed. Is target connected or powered on ? ....

Kann en ATMEGA8 so schnell kaputt gehen ?

Das ding mit : r1out und t1out  konnte ich nicht probieren.

Cool ! Ich hatte noch nicht in meinen Leben so viel problem ein modchip zu bauen :(

Mfg

Macfly.


MacflyVDR

heu.... bei mir t1out und r1out sind schon verbunden an meinem max3232.

Ich habe unter Internet gesucht für verbindungen zwischen Max3232 and DSUB9, Ich nutze das schematic von schneeleopard, an der Max3232, PIN 2 & 6 sind mit 2x C 100n and der GND verbunden, aber bei internet find ich schematics wo Pin2 geht an VCC   mit einen C 100n und Pin6 an GND, auch mit einen C 100n....

was ist korrekt ?

MacflyVDR

So, ich hatte langsam die nase voll...Ich habe neue ATMEGA8 bestellt und neue programmiert und kontroliert, aber nicht besser... Dann habe ich alles ausgelötet und wieder von start angefang und dieses mal mit richtige komponenten, wie JTAG 14 Pins Wannenstecker und 14 Flachbankabel mit stecker...So ich habe jetzt etwas schon sauber. Aber geht auch nicht.... Dann habe ich mir einen JTAG / xilinx DLC5 interface gebaut, und was passiert jetzt ???


====================================
X300t bootloader dumper v1.0 by MCE2222
based on WRT54G/GS EJTAG Debrick Utility which
is actually derived from Mips32 EJTAG from
TotalEmbedded without giving credit... ts ts ts
===============================================

USAGE: x300tdump
            /start:XXXXXXXX .... custom start location (in HEX)
            /length:XXXXXXXX ... custom length (in HEX)
            /wiggler ........... use wiggler cable

            -----------------------------------------------
Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 11111111111111111111111111111111 (FFFFFFFF)
*** Unknown or NO CPU Chip ID Detected ***

*** Possible Causes:
    1) X300T is not Connected.
    2) X300T is not Powered On.
    3) Improper JTAG Cable.
EJTAGEMUL ERROR: Processor writing on debug exit.

Ich habe das Kabel geprüft und er ist ok...

So es kann nur das ich habe am SMP das JTAG-Enable kabel nicht korrekt angelötet oder ? JTAG-Enable am SMP kriegt schon 3,36V von JP1...
Gibst es eine möglichkeit das zu prüfen (z.b: Strom am JTAG connector wann eJTAG an ist..) oder muß ich umlöten und weiter krazten ?

Danke für ihre Anworten...

Mfg,

Macfly.


mce2222

ich bin der Meinung das die Spannungen am jtag port im UART / JTAG mode unterschiedlich sind.
die Werte hab ich allerdings nicht greifbar.

MacflyVDR

Danke dir, hier sind die Ergibnis:

Gemessen an J5 ohne JTAG kabel zu Modchip

Ohne JP1 so UART1
Internet OK ?

pin 1-3,37v
pin 3-3,37v
pin 5-0,01v
pin 7-3,37v
pin 9-3,37v
pin 11-3,37v
pin 13-0,0v
pin 14-3,37v

Mit JP1 so JTAG
Internet OK ?

pin 1-3,36v
pin 3-3,36v
pin 5-3,35v
pin 7-3,36v
pin 9-3,36v
pin 11-3,36v
pin 13-0,0v
pin 14-3,36v

Gemessen an J5 mit JTAG kabel zu Modchip

Mit JP1 so JTAG
Internet OK ?

pin 1-3,36v
pin 3-0,01v
pin 5-3,35v
pin 7-0,01v
pin 9-2,53v
pin 11-3,36v
pin 13-0,0v
pin 14-2,53v

Reset 3,27v

Was stört mich ist der PIN14, VIO. Ich habe strom von dem genommen und dann habe ich nur 2,53v ei der modchip. Das ist nicht genug für die ATMEGA8 oder ?
Sonnst das unterschitt mit oder ohne JP1 (JTAG-Enable) ist der strom an PIN 5, 0,01v für UART1 oder 3,35v für JTAG. Bedeutet das, das meine JTAG kabel am SMP ok ist ?


Mfg

Romuald.

Go Up