PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jtag pinout octagon 1028



ciccio81
29.12.2015, 20:07
So wie der title sagt weiß jemand die pin belegung fur jtag

Die box startet und bleibt nur blaue led und seriell keine ausgabe

Audioniek
02.01.2016, 23:38
The JTAG pinout is the standard 20-pin layout for ARM CPUs. It can easily be found on the internet. In most cases the connector in the mainboard is missing; you have to add it.

You only report a blue LED. It the VFD show something you do not need JTAG.

Regards,

Audioniek.

ciccio81
03.01.2016, 00:45
Was kann ich tun weil die box bootet nicht mehr und bekomm auch keine serielle ausgabe

Audioniek
03.01.2016, 14:34
Wenn kein serielles Log und auch nichts auf das Display gibt es zwei Moeglichkeiten:

- Hardware defekt;
- Bootloader beschaedigt.

Im zweiten Fall ist nur ein reflash ueber JTAG die Loesung.

Gruesse,

Audioniek.

ciccio81
03.01.2016, 14:39
möchte es mit der jtag lösung versuchen finde halt nicht viel und mein englisch ist mehr als schlecht


hab mir die ST40R5.4.0 und STMCR2012.2.1 installiert mein jtag programmer auch programmiert nur bekomm ich immer diese meldun

(gdb) sh4tp STMCLT1000A:mb680:st40
The target is assumed to be little endian
The target architecture is assumed to be sh4
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT1000A:mb68
0:st40 (Fatal Error: TargetPack mb680.xml not found on search path )
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT1000A:mb68
0:st40
Unable to connect to remote target STMCLT1000A:mb680:st40
(gdb)

konfetti
03.01.2016, 16:56
Es steht ja in der Ausgabe: 0:st40 (Fatal Error: TargetPack mb680.xml not found on search path )

Kann gerade nicht schauen, aber irgendwo im Suchpfad muss die Beschreibunsgdatei für dein Board stehen, vermutlich stimmt deine Path-Variable nicht.

Zum PIN-Out stehen einige Infos in der originalen STMCLite.pdf von STM, das erspart dir natürlich nicht das Suchen des Anschlusses bzw. für deinen Receiver musst du halt den Anschluss noch auf dem Board auflöten und hier vorher messen wo welcher PIN anliegt. Der Anschluss sieht in etwas so aus:

http://www.hdmedia-universe.com/board/attachment.php?attachmentid=12745&stc=1

Viele Infos findet man im avi-plus Forum (google "avi-plus stmclite).

ciccio81
03.01.2016, 17:03
12747bei mir sieht er so aus

konfetti
03.01.2016, 17:42
Wenn du stmc2 installiert hast, dann liegen die Targets und c:\opt\STM\STMCR2012XXXXXX\targetpack\boards.

In meiner alten Version gibt es dort aber kein mb680, ich weiß aber dass ich das irgendwo schon mal hatte.

ciccio81
03.01.2016, 17:59
dank deine tips bin icgh weiter gekommen target pack hab ich aus ein update pack von stlinux der pfad angepasst in der sttp.xml und jezt bebomm ich diese ausgabe
(di box war nicht angeschlossen)

(gdb) sh4tp STMCLT1000A:mb680:st40
The target is assumed to be little endian
The target architecture is assumed to be sh4

***
*** 'mb680' targetpack v32 starting
***

mb680 connect start - parameters {}
Initialization TCK frequency set to 3000000 Hz
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT1000A:mb68
0:st40 (Fatal Error: TargetPack error: Read a device id of 0x00000000. Please ch
eck the connection to the target and ensure jtagpinout is specified correctly)
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT1000A:mb68
0:st40
Unable to connect to remote target STMCLT1000A:mb680:st40
(gdb)

konfetti
03.01.2016, 18:15
Jetzt weißt du, dass entweder dein Pinout nicht stimmt oder dein JTag nicht funxt.

- - - Aktualisiert - - -

Wenn es funxt sieht es so in etwas so aus:

http://www.hdmedia-universe.com/board/attachment.php?attachmentid=12748&stc=1

- - - Aktualisiert - - -

Obwohl mir gerade einfällt, dass es immer ziemlich frickelig war. Die Reihenfolge, JTAG an/aus, Receiver an/aus, USB rein/raus, Debugger vorher/nachher starten war manchmal wichtig. Aber trotzdem schadet es nicht das Pinout nochmal zu kontrollieren.

ciccio81
03.01.2016, 18:23
bekomm diese meldung


(gdb) sh4tp STMCLT1000A:mb680:st40
The target is assumed to be little endian
The target architecture is assumed to be sh4

***
*** 'mb680' targetpack v32 starting
***

mb680 connect start - parameters {}
Initialization TCK frequency set to 3000000 Hz
Device id 0x3d43e041
tapmux connect(): boot mode single core setup
tapmux setup to bypass to core st40, channel 1
SDI [ERROR] :: [SERVER] serviceASEMode: Sentinel not found (0xffffffff != 0xbeef
face)
SDI [ERROR] :: [SERVER] sdi_Attach: Unable to service target after attaching
SDI [ERROR] :: [SERVER] processSDICommand: sdi_Attach failed
SDI [ERROR] :: Command SDI_ATTACH failed (0)
mb680 initialization start ...
mb680_setup - parameters {'tapmux_bypass_init': u'st40', 'reset_low_period': 360
000}
clockgen_configure

konfetti
03.01.2016, 18:41
Kommen mir auch sehr bekannt vor die Meldungen. Sieht ja aber schon besser aus als dein erstes Log.

Was für ein FTDI benutzt du denn überhaupt ? Ich nehme mal an du versuchst das JTag nativ und nicht in einer VM zu betreiben ?!

Wichtig ist immer wenn mal was schief gegangen ist oder besser immer von Scratch anfangen. ALLES vom Strom nehmen (Receiver + JTag), gdb beenden und dann wieder von Anfang an ...

ciccio81
03.01.2016, 18:53
leider hab nur vm mit win xp weil in moment hab ich win 10 und da geht es nicht
ELV_UM-FT2232H

konfetti
03.01.2016, 19:23
Hmm musst beim 2232 nicht nur "sh4tp STMCLT1000:mb680:st40" also ohne das "A" ? Und ausserdem brauchte man da doch eine gepatchte EXE, da ansonsten der FTDI nicht erkannt wurde ? Oder ist das mittlerweile anders ?

ciccio81
03.01.2016, 20:13
mb680 connect start - parameters {}
Initialization TCK frequency set to 3000000 Hz
Device id 0x3d43e041
tapmux connect(): boot mode single core setup
tapmux setup to bypass to core st40, channel 1
SDI [ERROR] :: [SERVER] serviceASEMode: Sentinel not found (0xffffffff != 0xbeef
face)
SDI [ERROR] :: [SERVER] sdi_Attach: Unable to service target after attaching
SDI [ERROR] :: [SERVER] processSDICommand: sdi_Attach failed
SDI [ERROR] :: Command SDI_ATTACH failed (0)
mb680 initialization start ...
mb680_setup - parameters {'tapmux_bypass_init': u'st40', 'reset_low_period': 360
000}
clockgen_configure

die ausgabe endet ihr

ciccio81
04.01.2016, 12:56
bin jetzt weiter gekommen rictiger pinout für den jtag hab ich

habe mal ne anleitung für den pingulux gesehn das es ne u-boot.o datei dabei ist

wo bekomm ich die für meine box her oder besser gesagt brauch ich di?

(gdb) sh4tp STMCLT1000A:mb680:st40,debug=2
The target is assumed to be little endian
The target architecture is assumed to be sh4

***
*** 'mb680' targetpack v32 starting
***

mb680 connect start - parameters {'debug': '2'}
Initialization TCK frequency set to 3000000 Hz
Device id 0x3d43e041
tapmux connect(): boot mode single core setup
tapmux setup to bypass to core st40, channel 1
mb680 initialization start ...
mb680_setup - parameters {'debug': '2', 'tapmux_bypass_init': u'st40', 'reset_l
w_period': 360000}
clockgen_configure
Chip infos
Device ID = 0x3D43E041 ==> STi7105 cut 4
Mode pins = 0x00040015 ==> ClockgenA ref : SYSCLKIN/OSC
Boot mode ... : ST40 first
Boot port size: 16-bits
Boot device . : NOR flash
EMI EPLD firmware version = 0x0
Clock frequencies
CKGA_PLL0HS = 900.0 MHz
CKGA_PLL0LS = 450.0 MHz
CKGA_PLL1 = 800.0 MHz
ST40 ICK = 450.0 MHz
LX DMU = 450.0 MHz
LX AUD = 450.0 MHz
FDMA0 = 400.0 MHz
FDMA1 = 400.0 MHz
STNOC = 400.0 MHz
IC_BDISP_200 = 200.0 MHz
IC_DISP_200 = 200.0 MHz
IC_TS_200 = 200.0 MHz
IC_COMPO_200 = 200.0 MHz
IC_IF_200 = 200.0 MHz
IC_IF_100 = 100.0 MHz
DISP_PIPE_200 = 200.0 MHz
BLIT_PROC = 266.7 MHz
IC_DELTA_200 = 266.7 MHz
ETHERNET = 25.0 MHz
PCI = 33.3 MHz
EMI MASTER = 100.0 MHz
LMI2X = 800.0 MHz
Info: correcting interco reset setup
stx7105: booted video companion
stx7105: booted audio companion
TCK frequency set to 10000000 Hz
tapmux complete_connect(): single core setup
mb680 initialization complete
0xa0000000 in ?? ()
(gdb)

konfetti
04.01.2016, 16:54
bin jetzt weiter gekommen rictiger pinout für den jtag hab ich
Sehr gut ! Woran lag es ? Ich hab damals das ELV Mini Module nie zum Laufen bekommen.



habe mal ne anleitung für den pingulux gesehn das es ne u-boot.o datei dabei ist

wo bekomm ich die für meine box her oder besser gesagt brauch ich di?

Kommt drauf an was du machen willst. Wenn ich mich recht entsinne kannst Du mit "cont" das aktuelle u-boot durchstarten oder aber mit "load yourU-BootFile" und dann "run" ein selbst gebautes starten. Die Ein-/Ausgaben erfolgen dabei über die Serielle.

ciccio81
04.01.2016, 17:07
Es lag an der pin belegung vom jtag
Kann ich den selbst gebauten loader auch mit windows bauen mit sttoolsoder brauch da ein unix system
Ne u-boot.bin hab ich aus eine octagon gesichter
Wenn ich aber sie laufen lassen will bekomm ich ne fehler meldung das es keine objekt file ist

Danke fur deine hilfe

konfetti
04.01.2016, 20:44
Es lag an der pin belegung vom jtag

Interessant, dachte das stzeugs erkennt den um232 nicht richtig. Nunja ...


Kann ich den selbst gebauten loader auch mit windows bauen mit sttoolsoder brauch da ein unix system

Ich kenne nur die Unix-VM Version.



Ne u-boot.bin hab ich aus eine octagon gesichter
Wenn ich aber sie laufen lassen will bekomm ich ne fehler meldung das es keine objekt file ist

Danke fur deine hilfe
Per load kannst du nur eine elf-Variante laden. Ich weiß dass ich damals probiert habe aus dem bin File ein elf File zu machen, bin aber gescheitert. Finde meine Aufzeichnungen leider nicht mehr und weiß gerade nicht wo es gehakt hat.

santa
04.01.2016, 20:51
Aufzeichnungen, Respekt.

Dachte immer du schüttelst alles so aus den armen, oder wie das heißt.
Dann musst du aber schon mindestens eine romantrilogie geschrieben haben.

ciccio81
04.01.2016, 20:55
Ist es eine extra unix version oder könnt man di auch mit ubuntu herstellen



Kann ich nach dieser anleintung gehn?

Oder ist diese nichts



http://blagus.info/stlinux-env-setup-part2/

konfetti
04.01.2016, 21:55
Jo vorher halt stlinux in ubuntu vm installieren Klick (http://stlinux.com/install/ubuntu)

ciccio81
04.01.2016, 21:58
Soll ich dann eher 2.4 oder 2.3 nehmen?

konfetti
04.01.2016, 22:08
Soll ich dann eher 2.4 oder 2.3 nehmen?
2.4 würde ich nehmen.

- - - Aktualisiert - - -


Aufzeichnungen, Respekt.

Dachte immer du schüttelst alles so aus den armen, oder wie das heißt.

Ne ist harte Arbeit ;)

ciccio81
05.01.2016, 18:23
nach dem ich den u-boot kompiliert habe und versucht habe zu starten bekomm ich die meldung



GNU gdb (GDB) 7.1-ST-1.0 [build Sep 25 2010]
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-pc-mingw32 --target=sh-superh-elf".
For bug reporting instructions, please see:
<<file://doc/docbug.htm> on the installation CD>.
(gdb) sh4tp STMCLT1000A:mb680:st40,debug=2
The target is assumed to be little endian
The target architecture is assumed to be sh4

***
*** 'mb680' targetpack v32 starting
***

mb680 connect start - parameters {'debug': '2'}
Initialization TCK frequency set to 3000000 Hz
Device id 0x3d43e041
tapmux connect(): boot mode single core setup
tapmux setup to bypass to core st40, channel 1
mb680 initialization start ...
mb680_setup - parameters {'debug': '2', 'tapmux_bypass_init': u'st40', 'reset_lo
w_period': 360000}
clockgen_configure
Chip infos
Device ID = 0x3D43E041 ==> STi7105 cut 4
Mode pins = 0x00040015 ==> ClockgenA ref : SYSCLKIN/OSC
Boot mode ... : ST40 first
Boot port size: 16-bits
Boot device . : NOR flash
EMI EPLD firmware version = 0x0
Clock frequencies
CKGA_PLL0HS = 900.0 MHz
CKGA_PLL0LS = 450.0 MHz
CKGA_PLL1 = 800.0 MHz
ST40 ICK = 450.0 MHz
LX DMU = 450.0 MHz
LX AUD = 450.0 MHz
FDMA0 = 400.0 MHz
FDMA1 = 400.0 MHz
STNOC = 400.0 MHz
IC_BDISP_200 = 200.0 MHz
IC_DISP_200 = 200.0 MHz
IC_TS_200 = 200.0 MHz
IC_COMPO_200 = 200.0 MHz
IC_IF_200 = 200.0 MHz
IC_IF_100 = 100.0 MHz
DISP_PIPE_200 = 200.0 MHz
BLIT_PROC = 266.7 MHz
IC_DELTA_200 = 266.7 MHz
ETHERNET = 25.0 MHz
PCI = 33.3 MHz
EMI MASTER = 100.0 MHz
LMI2X = 800.0 MHz
Info: correcting interco reset setup
stx7105: booted video companion
stx7105: booted audio companion
TCK frequency set to 10000000 Hz
tapmux complete_connect(): single core setup
mb680 initialization complete
0xa0000000 in ?? ()
(gdb) load c:\\u-boot\\u-boot
Loading section .text, size 0x269ec lma 0x9bf00000
Loading section .rodata, size 0xb194 lma 0x9bf269ec
Loading section .data, size 0x216e lma 0x9bf31b80
Loading section .u_boot_cmd, size 0x71c lma 0x9bf33cf0
Start address 0x9bf00000, load size 214026
Transfer rate: 247 KB/sec, 53506 bytes/write.
(gdb) continue
Continuing.
SDI [ERROR] :: [SERVER] serviceASEMode: Sentinel not found (0xffffffff != 0xbeef
face)
SDI [ERROR] :: [SERVER] sdi_GetState: Unable to service target after break
SDI [ERROR] :: Command SDI_GETSTATE failed (0)
SHDEBUG [ERROR] :: No target state available
warning: Target unexpectedly unavailable

Program terminated with sigSDI [ERROR] :: [SERVER] nhost_UDI_SDSR_WaitCheckActiv
e: SDSR register mask undefineda
lSDI [ERROR] :: [SERVER] host_UDI_SDSR_WaitPoll: Unable to check SDSR status?
,SDI [ERROR] :: [SERVER] sdi_GetState: Unable to check ASE mode statusU
nknown signal.
The program no longer exists.
(gdb)

konfetti
06.01.2016, 20:15
1. Weiß nicht ob es einen Unterschied macht aber auf "load" folgt eigentlich eher "run" und nicht "cont".
2. Der Fehler heißt für mich erstmal, dass die Verbindung wieder weggebrochen ist. Kann viele Ursachen haben z.B. Pinout noch nicht perfekt, ggf. passt das Targetpack auch nicht hunderprozent usw. usw. Bei mir funktionierte es auch nicht jedesmal, war halt alles recht wackelig ;)
Man kann auch noch diverse Paramter für das TP übergeben. Mit sowas hab ich damals rumgespielt:

STMCLT1000A:mb680:st40,tck_frequency=1000000
STMCLT1000A:mb680:st40,se=1
STMCLT1000A:mb680:st40,se=1,boot_companions=0,lmi_ 2xfreq=800,overclk=1
STMCLT1000A:mb680:st40,lmi_2xfreq=800

ciccio81
07.01.2016, 20:22
Danke für deine hilfe es will eichfach net gehn bekomm immer di selbe meldung

Danke nochmals

solala
10.01.2016, 20:54
das fleischgesicht fehlt :D

also die Meldung kommt entweder wenn die CPU kaputt oder per Fuse gesichert ist (dürfte beides bei dieser box NICHT der Fall sein) oder wenn die CPU beim starten auf nen krüppeligen flashcode gestoßen und damit ausm Ruder gelaufen ist.
Abhilfe:
- Zwangseinschaltung fürs Netzteil machen (damit das Frontpanel beim start nicht nach 5 sekunden den Strom wieder ausschaltet)
-Beim starten der box das flash abschalten (da ist nen 10k widerstand in der /OE oder /CS direkt am flash, weiß jetzt nicht genau welcher von beiden) und solange abgeschaltet lassen bis man den sh4tp connect ausgeführt hat

jo... man braucht insgesamt 3 Hände dazu

ciccio81
10.01.2016, 21:05
entschuldigung die frage was meinst genau mit zwangseinschaltung fürs netzteil?
und was heist oe /oder cs ?


danke für deine hilfe

solala
10.01.2016, 21:59
oje... Nachholbedarf

also, bei der 1028 schaltet der frontprozessor nach PowerOn oder nach deepstandby per Fernbedienung das Hauptnetzteil für das mainboard ein. Der frontprozessor schickt ein paar anfragen an das mainboard und erwartet eine Antwort von der cpu.
wenn die cpu wegen kaputtem loader nicht antwortet, dann schaltet der frontprozessor nach ca. 5 sekunden den Strom wieder aus... mit JTAG geht dann natürlich nix mehr.
dementsprechend die Stbyleitung vom frontpanel zum netzteil verfolgen und hinter dem 1k widerstnad auf dem netzteil mit ca 4k7 an +5v legen... zwangseingeschaltet

CS ChipSelect OE OutputEnable sind 2 pins am flash und den / slash benutzt man auf der tastatur um eine logisches LOWaktiv schreibbar zu machen (wäre im normalfall ein querstrich oben drüber)
/CS bedeutet also der chip ist aktiviert bei 0 Volt an diesem pin... da der chip aber ja ausgeschaltet werden soll muß der pin high also 3,3 Volt sein. der bezeichnete Widerstand ist nen pullup den man mit pinzette brücken kann damit der flashbaustein abgeschaltet wird.

und das alles sollte man nur tun wenn man weiß was man tut!

sonst gibts nen Rauchwölkchen und das wars dann

ciccio81
10.01.2016, 22:10
Glaube da werd i di finger weg

solala
10.01.2016, 22:51
naja, mußt halt schon bischen elektroniker sein bei den octagons... ich mir dafür extra ein netzteil mit nem Jumper umgebaut damit ich nicht jedesmal was löten muß ;)

ciccio81
10.01.2016, 22:54
Ich bin tischler kann ehr mit holz umgehn

Vielleicht bekomm ich es ihn

solala
10.01.2016, 23:59
da ich aktuell nen ufc960er loader suche und hier die nächsten Tage öfter vorbeischau kann ich das vielleicht mal bischen ausführlicher dokumentieren. dein jtag anlauf sieht ja schon gut aus soweit.
nen uboot.ELF kann ich dir auch schicken oder hier reinhängen... wär dann zwar i-boot aber das langt ja um den original 6.0er loader wieder drüberzuflashen

ciccio81
11.01.2016, 00:01
Danke Das wäre net von dir

konfetti
11.01.2016, 18:53
da ich aktuell nen ufc960er loader suche und hier die nächsten Tage öfter vorbeischau kann ich das vielleicht mal bischen ausführlicher dokumentieren. dein jtag anlauf sieht ja schon gut aus soweit.
nen uboot.ELF kann ich dir auch schicken oder hier reinhängen... wär dann zwar i-boot aber das langt ja um den original 6.0er loader wieder drüberzuflashen
Er ist wieder da :)

solala
11.01.2016, 18:57
haha, hi konfetti altes haus, ;)
bin doch eigentlich immer da nur eben nicht immer sichtbar

sage mal, hast du zufällig nen original UFC960 uboot binary oder ausm komplettimage oder so?

konfetti
11.01.2016, 20:10
Ne UFC960 hab isch noch nie gehabt, kann ich dir wirklich nixe zu sagen.

konfetti
12.01.2016, 07:55
Aber du kannst es Dir doch selber basteln. Sourcen sind ja verfügbar ... Klick (http://www.kathrein.de/linux/receiver/ufc960/)

solala
12.01.2016, 16:23
jo, aber wer weiß ob da dann auch wirklich nen kathrein original uboot rauskommt ;)
nee, hab den originalen gerad bekommen und mit dem gings dann auf anhieb alles richtig

solala
18.01.2016, 01:47
so ok, mal weiter hier
wenn du denn jetzt dein mainboard unter dauerstrom gesetzt hast, dann shcalt die kiste ein, starte das jtag zeugs und connecte mal mit folgendem befehl:


sh4tp STMCLT1000A:pdk7105:st40,silent=1,seuc=1

ich geh mal davon aus, daß dein minimodule STMCLT1000A heißt... meins heißt z.B. STMCLT1000_A
@konfetti hat dein ELVdingens sonen namen wirklich im eeprom drin? sonst geht nix mit den sttools

nach dem connect kommen dann erstmal nur wenig ausgaben... wenn ich recht entsinne bis hier:
CKGA_PLL0HS = 900.0 MHz
CKGA_PLL0LS = 450.0 MHz
wenn das soweit geht, dann gehts weiter, wenn das schon NICHT geht, dann alles von vorn und beim einschalten der box den flash deaktivieren
nehmen wir erstmal an es geht, also weiter mit
(c)
dann ratterts erstmal den rest vom romfile durch und am ende kommt dann das
... initialization complete
0xa0000000 in ?? ()
(gdb)

beim sh4tp kommando kannst du natürlich silent=0 auch nehmen, dann gibts eben vielmehr ausgaben

ciccio81
18.01.2016, 01:51
was soll anselle von den smely stehen ? dachte das borad is ein mb680?

ja mein modul heißt so STMCLT1000A

STMCLT1000_A is für linux bezeichnung wie ich gelesen habe

solala
18.01.2016, 02:33
oh jo...
: pdk7105

ciccio81
18.01.2016, 11:25
habe heute mal geschaut beine targetspacks und da ist kein pdk7105 habe mal im internet geschaut und da find ich keiner

solala
18.01.2016, 19:28
ok, denn nimm mal mit mb680 die datei ausm anhang
ich habs mit mb680 vorsichtshalber auch nochmal getestet und geht (sind bei mir die sttools r1.6 glaub ich, vielleicht gibts da ja schon was neueres wo die alten boards nicht mehr drin sind)
in dem .rar ist nur die av7500, ne endung brauchts nicht, muß halt nur nen ELF format haben

ciccio81
18.01.2016, 19:29
Danke werde es gleich testen

solala
18.01.2016, 19:32
aso, serielle hast ja hoffentlich dran, ja?
wenn du nach dem laden der av7500 mit (c) weitermachst, dann sollte das iboot starten und regeneriert als erstes ungefragt die bootargs (werden beim original ja nicht genutzt, brauchts aber fürs iboot)
ab da kannst dann mit der seriellen konsole den start unterbrechen und per usb fatload (stick hinten anstöpseln) den originalen octagon loader drüberflashen und fertig

ciccio81
18.01.2016, 19:38
muss ich dann den loader per seriell oder kann ich den per usb laden?

solala
18.01.2016, 19:48
hab ich doch oben schon geschrieben :-)

startet die kiste denn nun damit?

konfetti
18.01.2016, 19:51
@konfetti hat dein ELVdingens sonen namen wirklich im eeprom drin? sonst geht nix mit den sttools

Ich glaub ich hab das verwechselt mit dem "UM232H mini module".

Wasen "seuc=1" ?

ciccio81
18.01.2016, 20:10
dasa ist der befehl den ich eingeben muss

fatload usb 0:1 0x80000000 u-boot.bin

- - - Aktualisiert - - -


hab ich doch oben schon geschrieben :-)

startet die kiste denn nun damit?


ja vielen dank

solala
18.01.2016, 20:12
SE... ja, wie hieß das noch? alles schon so lange her... ist auf jeden fall der modus in dem die cpu mit 32bit operiert, UC ist uncached.
der effekt ist, daß man kein extra 29bit uboot bauen muß (das dann im ram nach 0x9bf00000 geladen werden würde und mit diesem begrenzten 29bit adressraum zurechtkommen müßte) sondern direkt das 32bit uboot nehmen kann welches man im zielsystem dann auch verwenden will. in dem fall wird dann nach 0x8ff00000 geladen und man hat den vollen speicher auch zur verfügung (start bei 0x80000000)

- - - Aktualisiert - - -

fatload usb 0:1 80000000 deinuboot.bin
protect off a0000000 a005ffff
erase a0000000 a005ffff
cp.b 80000000 a0000000 40000
reset


und denn hab ich doch mal eben google bemüht ;)
32-Bit Space Enhanced (SE) mode support.

ciccio81
18.01.2016, 20:26
vielen dank an alle meine box läuft wieder

solala
18.01.2016, 20:29
haha, alter spruch:
kaum macht mans richtig, funktionierts auch schon...
supi, freut mich daß alles wieder gut is :36_2_25:

ciccio81
18.01.2016, 20:30
ohne hilfe hätte ich es nie geschaft

santa
18.01.2016, 20:50
Mal kurz angefragt, also war wirklich nichts an der Box kaputt sondern nur der bootloader geschrottet.
Ist das von allein passiert oder wie ist das gekommen und viel wichtiger, wenn von allein, ist es zu erwarten dass die Kiste wieder stirbt?

ciccio81
18.01.2016, 20:59
hatte neutrino im flash drauf und wollte zuruck auf e2 umd da muss man ja den loader 6.0 flashen und wärend den flash vorgang ging der strom weg und dann hatte ich den salat

ich hoffe es das nix meh kaputt geht

solala
18.01.2016, 21:04
bei der 7500 (oder eben baugleichen wie 1028) halte ich ein "von alleine sterben" für fast ausgeschlossen... die können wir getrost umtaufen auf "Yoda"

vISIOn
18.01.2016, 21:10
Solltest mal Lotto spielen :-) das schon nen krasser Zufall genau in den 2 Sekunden nen Stromausfall zu haben die der Loader zum Flashen braucht :-(

ciccio81
18.01.2016, 21:11
Solltest mal Lotto spielen :-) das schon nen krasser Zufall genau in den 2 Sekunden nen Stromausfall zu haben die der Loader zum Flashen braucht :-(

lotto spielen tue ich aber da hatte ich nie so glück

santa
18.01.2016, 21:43
Wenn du neutrino mit dem audioniek oder dem duckdev git baust, dann kannst du meines Wissens den 6er drauf lassen.
Ausserdem ist das neutrino damit moderner

Audioniek
19.01.2016, 15:50
Dank an solala, konfetti und ciccio81. Ich habe ein Riesenmenge gelernt und werde mal versuchen einer meiner verstorbenen FS9000-er wieder zu erwecken. Mein ST MicroConnect Light Clone ist uebrigens mit noch ein anderes FTDI board (von Dangerous Prototypes) gebaut.

Gruesse,

Adioniek.

ciccio81
19.01.2016, 16:08
mein modul ist elv highspeed mini usb modul um-ft2232h programmiert habe ich ihn mit mprog 3.5

das ist die datei mit dem ich sie programmiert habe (diese habe ich von der anleitung jtag pingulux dank geht an Rimini vom nachtfalke reloadet forum der diese anleitung herstellt hat)

- - - Aktualisiert - - -


Wenn du neutrino mit dem audioniek oder dem duckdev git baust, dann kannst du meines Wissens den 6er drauf lassen.
Ausserdem ist das neutrino damit moderner


danke für den tipp heute ein neutrino image mit den Audioniek git hergestellt und läuft danke

solala
22.01.2016, 21:22
meines (original FTDI minimodule von digikey Bj 2010 ) wollte damals absolut nix mit mprog3.5 machen... letztenendes hab ich das eeprom direkt verdrahtet und mit meinem 20 jahre alten eepromprogger manuell geproggt und dann gings

@audioniek
wenn du da was brauchst oder wissen möchtest dann frag doch einfach ;)

Schischu
23.01.2016, 14:14
Ui Klassentreffen :-)

Meine digikey FT4232H funktionieren wunderbar.

Btw. ich hab hier noch so eine UFS925 rumstehen mit einem nicht Standard JTAG Pinout.
Hat da schonmal jemand mit rumgespielt?

solala
23.01.2016, 21:16
haha jooo Klassentreffen is gut :ba112:

aber nee, ufs925 hatte ich noch nicht... was isn da anders mit dem jtag? hast vielleicht n foto?

harryhase
23.01.2016, 21:38
Klassentreffen auf fremden Grund ;)

Schischu
24.01.2016, 23:07
Hat nur 10 Pins, ich hab auch mal meine Vermutungen aufgrund von gemessenen Spannungen und Widerständen angehängt.

http://duckbox.de/files/ufs925/20160124_215559.jpg (http://duckbox.de/files/ufs925/20160124_215559.jpg)
http://duckbox.de/files/ufs925/20160124_215605.jpg
http://duckbox.de/files/ufs925/20160124_215643.jpg
http://duckbox.de/files/ufs925/20160124_215722.jpg

solala
25.01.2016, 19:02
ich hab nen 7110 board mit 10pin... such ich nachher mal raus was ich da wohingestöpselt hab

Audioniek
25.01.2016, 21:18
Vielleicht hilft den Anhang auch ein Bischen.

Gruesse,

Audioniek.

http://www.hdmedia-universe.com/board/attachment.php?attachmentid=12813&stc=1

solala
26.01.2016, 16:42
ui...
da ist der 10pin den ich brauchte aber total anders

1 TCK
3 TDI
5 TDO
7 TMS
9 notTRST
10 notASEBRK

und irgendwo halt noch GND

Schischu
26.01.2016, 20:34
Ich seh schon, weiter ausprobieren. ;-)
Ich vermute mal stark das ich schonmal die richtige hatte aber der CPU JTAG gelocked ist.
Vlt löte ich mal einen anderen drauf wenn mir langweilig ist. Hab hier ja einige 7105er rumfliegen.

solala
26.01.2016, 23:08
wenn die gelocked ist, dann müßtest du aber connecten können und eben wieder das fehlende beefface angemeckert bekommen

solala
29.01.2016, 01:29
also die von audioniek gepinnte 10pol belegung hab ich auch gefunden im amiko alien schaltplan
neben der von mir geposteten 10pol belegung gibts dann noch eine im STMCLite.pdf von ST. Die stimmt bis auf vertauschte pins 3/7 und 2/10 eher mit meiner überein.
4/6/8 ist bei den beiden jeweils GND

bibo1
18.05.2020, 11:17
hallo,
Ich brauche Hilfe, ich mache hier mit 3 Octagon jtag (1x1008se und 2x1018)Problemen seit Wochen herum. Bei der 1008 komme ich über ein" Read a device error of
0xffffffff" nicht hinaus.
Bei den 1018nern habe ich die Frage ob die auch wie bei dem 1028 nach 5 sec. abschalten, wenn der bootloader platt ist?
Gruss
bibo1

Audioniek
18.05.2020, 16:13
Octagon1008: Wenn Ihre JTAG funktioniert auf die andere Boxen, schaetse ich mal das die Hauptchip kaputt ist.

Bei die zwei 1018nern: pruefe mal ob die Transistoren TR1 und TR2 im Netzteil kaputt sind. Es ist ein 2N2907 (TR1) oder 2N2222 (T2) oder aenlich. Wenn OK: was geschieht genau? Geht die Power-LED auf rot oder bleibt sie blau? Wenn rot, meint dass das das Geraet aktiv ausgeschaltet (d.h. Deep standy) wird und dass den Bootloader wahrscheinlich in Ordnung ist. Wenn die LED blau bleibt und das Display und die Tasten-LEDs dunkel -> Bootloader kaputt.

Einschaltet halten ist moeglich durch das Verbinden von C und E des TR2 mit ein ander.

Anhang: 15784.

Gruesse,

Audioniek.

bibo1
18.05.2020, 17:24
Hallo Audioniek,
vielen Dank für die schnelle Antwort. Die beiden TRi und TR2 hatte ich schonmal gewechselt, da das Netzteil nicht mehr die Hauptplatine mit Spannung versorgte. das ist jetzt wieder i.o. Habe trotz Reparatur nur die blaue LED direkt nach dem einschalten permanent an. Wird wohl Bootloader sein. An TR2 C und E sind das die beiden Beinchen rechts und links?

gruss

bibo1
18.05.2020, 18:07
Hallo Audioniek,<br>vielen Dank für die schnelle Antwort. Die beiden TRi und TR2 hatte ich schonmal gewechselt, da das Netzteil nicht mehr die Hauptplatine mit Spannung versorgte. das ist jetzt wieder i.o. Habe trotz Reparatur nur die blaue LED direkt nach dem einschalten permanent an. Wird wohl Bootloader sein. An TR2 C und E sind das die beiden Beinchen rechts und links?

nachdem ich die beidenb C und E überbrückt habe:
<gb>sh4tp STMCLT1000A:mb442:st40 -ergibt folgenden Fehler: SDI [ERROR]::comand SDI_INITIALISE failt <0>

Gruss