Thanks Thanks:  39
Likes Likes:  68
Dislikes Dislikes:  1
Page 1 of 12 1234511 ... LastLast
Results 1 to 15 of 169

Thread: Un extraterestru mort - apare doar ceasul 00:00

  1. #1
    Standard RSP member
    Join Date
    19 May 2007
    Posts
    52
    Mentioned
    0 Post(s)
    Rep Power
    62

    Default Un extraterestru mort - apare doar ceasul 00:00

    Dupa ce m-am bucurat vreo cateva zile de noul meu alien shd-8900 m-am apucat sa-i instalez enigma RSP. Dupa o instalare prin tftp fara erori (oare?), n-a mai pornit. Aparea doar meniul de boot pe care nu-l mai retin exact. Intrucat in arhiva erau doua fisiere, e2jiffs2.img si uImage iar el nu l-a cerut prin tftp decat pe e2jiffs2.img, pe celalalt i l-am dat eu cu Hyperterminalul, dupa ce am ales optiunea "boot upgrade". Desigur, a fost o idee proasta. Dupa ce l-a descarcat si l-a scris in flash, acum am un ceas digital de aproape 500 de lei pe care pot sa-l folosesc doar daca il bag in priza la 12.00 noaptea.

    In concluzie, dupa ce i-am rescris boot-ul aiurea, nu mai raspunde nici la apasarea lui OK, nici nu mai da ceva pe serial. Nu mai face absolut nimic decat numara minutele. Problema am mai vazut-o chiar si aici pe forum insa rezolvarea nu. Daca aveti vreo idee, in afara de clasicul "apasa OK si porneste-l din spate, asteapta 5 secunde, apasa dreapta si da-i fisierul pe RS232" sau "stick cu imaginea", va astept cu interes. Aparatul ignora cu succes orice apasare de tasta sau device montat in portul usb iar pe serial nu da decat uneori cate un singur caracter aiurea, la pornire. Sunt dispus sa testez inclusiv solutii ce implica jtag sau fire lipite pe placa de baza pentru rescrierea boot-ului direct in flash-ul procesorului.

    Receptorul e cumparat de la un magazin din Romania cu 475 ron si nu stiu daca e original sau clona. Nu scrie nici pe cutie si nici in manualul de utilizare unde e fabricat iar mac-ul (daca conteaza) parca incepea cu 90:00:xxxx.

    Despre garantie nu poate fi vorba in cazul asta pentru ca problema i-am provocat-o eu. Dar ar fi binevenita o informatie referitoare la vreun service care-l poate resuscita daca eu nu reusesc.

  2. #2
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,510
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    Eroarea e a ta cu rescrierea boot, ideea e ca doar asa il mai potzi resuscia, dar cu programator.
    Asteptam voluntari!
    Sh40, AML, prime focus 1,5m si altele ...

  3. #3
    RSP - TEAM horatyu's Avatar
    Join Date
    16 Aug 2007
    Location
    SIBIU
    Posts
    5,748
    Mentioned
    63 Post(s)
    Rep Power
    113

    Default

    poti sa il duci la ei(garantie) spui doar ca nu se mai aprinde , ei nu au de unde sa stie ca tu ai pus soft nou

    tu te juri pe rosu ca nu l-ai atins si ca nu mai porneste si o sa iti dea altu

    Toate cele spuse mai sus sunt valabile ca doar " suntem cetateni europeni si avem drepturi " si bineinteles daca nu vrei sa te complici

    intr-o saptamana sau doua ai altul la loc prin posta
    LA TOTI NI GREU
    "SGU Stargate Universe"

  4. #4
    Standard RSP member
    Join Date
    19 May 2007
    Posts
    52
    Mentioned
    0 Post(s)
    Rep Power
    62

    Default

    La garantie n-am cum sa-l duc pentru asta. Probabil nici aia nu-s atat de prosti incat sa nu-si dea seama ca in 99% din cazuri eroarea asta e provocata de utilizator. Intre timp m-am mai documentat... si nu-i de bine. Partea buna e ca solutii exista. Partea proasta e ca sunt greu accesibile, dar tocmai asta-i frumusetea. In concluzie am de gand sa mi-l rescriu singur si am nevoie de ajutorul vostru, daca ati citit/vazut/auzit informatii despre rescrierea boot-ului prin JTAG.

    In primul rand, care e conectorul de JTAG? Pe placa de baza e un conector cu 10 pini (2 randuri x 5 pini) si un loc gol pentru un alt conector probabil (2 x 13 pini). Din ce am citit, pare-se ca cel 2x5 pini e conectorul JTAG. Si, daca da, care-s pinii? DCK, TDI, TDO, etc.

    In al doilea rand, ce logica se foloseste pentru programare? Care-s specificatiile pentru programare? Tensiuni? Timing? Ma bate gandul sa construiesc un device pentru programare pe serial (UART), cu un PIC16 sau PIC18. Nu pe serialul receptorului ci pe serialul calculatorului si pic-ul sa transforme bitii pe care-i dau eu pe serial in semnale logice/electrice care pot fi transmise pe JTAG. Dar, pentru asta, am nevoie de documentatie si n-am vazut decat interfete construite de-a gata incepand de la 60 USD.

    In al treilea rand, informatiile pe care le am pana acum s-ar putea sa nu fie in totalitate corecte, deci corectati-ma daca gresesc: placa de baza este ST618 iar procesorul STi7111.

    Iar in al patrulea rand, daca mai e cineva curios si dornic sa invete odata cu mine despre asta, am gasit urmatoarele site-uri:
    http://www.usbjtag.com/
    http://www.avi-plus.com/repair-tips-...re/others.html

    Deci, daca ma puteti ajuta cu informatii si documentatie, va rog sa nu ezitati. Orice idee e binevenita.

  5. #5
    Standard RSP member GEXE's Avatar
    Join Date
    24 Aug 2008
    Posts
    316
    Mentioned
    0 Post(s)
    Rep Power
    59

    Default

    @k-mel nu ai nimic de pierdut daca il trimiti la garantie ... ii minti frumos daca te intreaba si poate ti-l schimba
    DM800 - Multifeed Triax TDS-110: 1W-5E-9E-13E-16E-19E DiseqC EMP Centauri 8/1
    DM500 - Triax TDS-88 cu H-H OPTIBOX DM2400 42E-12,5W

  6. #6
    RSP - TEAM horatyu's Avatar
    Join Date
    16 Aug 2007
    Location
    SIBIU
    Posts
    5,748
    Mentioned
    63 Post(s)
    Rep Power
    113

    Default

    esti incapatanat frate , iti spun sincer ca aia de la magazin habar nu au ca tu ai pus alt soft

    cum sa isi dea seama ca e alt soft daca nu il pot aprinde
    ))))))))))))))

    treba ta , distractia e pe banii tai

    poti sa ne asculti si sa il trimiti inapoi la garantie si nu iti mai bati tu capul, daca fac ei jtag-ul si nu le iese iti dau unu nou nout pe care poti face nenumarate teste

    succes
    LA TOTI NI GREU
    "SGU Stargate Universe"

  7. #7
    Standard RSP member vic5's Avatar
    Join Date
    26 Dec 2011
    Location
    Agen
    Posts
    179
    Mentioned
    0 Post(s)
    Rep Power
    46

    Default

    Şi eu te-aş fi sfătuit la fel ca @horatyu şi @GEXE, dar, dacă ai văzut conectoarele, mă tem că e prea tarziu (probabil că l-ai desigilat); jtag se face pe multe STB-uri, routere, etc, sigur s-ar face şi pe Alien; doar că incă nu am găsit nimic; mai săpăm...
    GM Spark Triplex, Amiko Alien 8900, DM 500s, Echosmart HD 7109 LAN; HH Strong.

  8. #8
    Standard RSP member delta2k2's Avatar
    Join Date
    11 Apr 2008
    Location
    Fost mebru
    Posts
    2,523
    Mentioned
    0 Post(s)
    Rep Power
    78

    Default

    Quote Originally Posted by horatyu View Post
    ... cum sa isi dea seama ca e alt soft daca nu il pot aprinde ))))))))))))))...
    Ba se aprinde, iar eroarea de care vorbeşte @k-mel e arhi-cunoscută pentru situaţiile de acest gen. Cei de la service vor şti despre ce-i vorba.

    k-mel , trimite receptorul, in cel mai rău caz pierzi banii pe transport. Si apropo, receptorul nu are sigilii.

  9. #9
    Standard RSP member
    Join Date
    23 Nov 2007
    Posts
    65
    Mentioned
    0 Post(s)
    Rep Power
    60

    Default

    Treaba este cat se poate de nasoală,
    Am avut şi eu parte de un ceas aşa scump. Se face doar la ei. Din cate am aflat nici măcar ei nu au jtag pt board-ul ăsta, aşa că dau jos e-prom-ul şi il scriu.
    N-am găsit nicăieri bootloader-ul lui aşa că tot la ei a trebuit să apelez. Eu l-am busit cu un script care a scris ceva in bootloader. Aşa că m-am dus cu receptorul la garanţie şi am zimbit frumos,
    Nici măcar nu am minţit, că n-am făcut nimic, şi alea alea ... Am zis exact ce am făcut, şi am scăpat ieftin, adică pe garanţie. Pentru asta tot respectul celor de la care l-am luat. N-am să zic numele firmei, că să nu ziceţi că ii fac reclamă.
    Receptorul se trimite de la ei in Ungaria că se pare că acolo se face.

    Baftă multă.

    Dacă cumva reuşeşti să il rescri pe jtag te rog zi-ne şi nouă, că in caz că mai fac vreo boacănă, să pot să mi-l fac singur.

    Sent from my HTC Desire S using Tapatalk 2
    Last edited by burleanu; 21-02-13 at 20:57. Reason: s-a prostit tapatalk.

  10. #10
    Standard RSP member
    Join Date
    19 May 2007
    Posts
    52
    Mentioned
    0 Post(s)
    Rep Power
    62

    Default

    Io-s mai incapatanat de felul meu. O fi el Alien, da nu-i facut de extraterestri. Problema e ca e relativ nou, nu cum e Kaonul meu din 2004. Pentru ala gasesc absolut tot. Asta are procesor de 3,3V nu de 5, specificatiile de programare nu le gasesc pe nicaieri, datasheet-ul procesorului are cateva sute de pagini, ST Microelectronics nu are pe site decat flyere si publicitate la produse... Nu's ce dracu' ca toate chestiile interesante pe care le gasesc pe google cu referire la www.st.com au disparut de pe site. Oricum, am gasit doua variante de boot pana acum: una e varianta lui, originala. Cealalta e uboot, de la stlinux (distributia speciala de linux pentru procesoarele ST). Pe oricare din ele as reusi s-o pun as avea RS232 si ethernet. Restul e floare la ureche. Si adevarul e ca si mie mi-a trecut prin cap sa scot memoria si s-o programez, doar ca e SMD si n-am scule pentru ea. Si, pana la urma, daca chiar n-a gasit nimeni vreo posibilitate de rescriere, cred ca ar fi cazul sa incepem de undeva. Sunt convins ca asta o sa implice saptamani de munca si probabil costuri la fel de mari ca ale receptorului, dar macar sa am satisfactia ca am reusit si poate vor mai avea si altii nevoie sa stie cum se resusciteaza. Daca as gasi specificatiile de programare cred ca mi-as putea construi singur un device care sa-l programeze, pentru ca nu m-ar deranja ca incarcarea a 500kb in flash sa dureze cateva ore. Sculele profesionale o fac in timpi de ordinul secundelor, dar la mine se pune problema sa-l fac probabil o data pe an. Acum astept urmatorul salariu sa dau comanda de un jtag de pe site-ul pe care l-am postat anterior. Poate pana atunci o sa asigure si suport pentru logica de programare ST40 (de care avem nevoie pentru STI-ul asta), ca se laudau ca o sa il suporte in ianuarie 2013. Oricum, va tin la curent cu tratamentul pacientului.

  11. #11
    Standard RSP member
    Join Date
    20 Feb 2009
    Posts
    81
    Mentioned
    0 Post(s)
    Rep Power
    56

    Default

    zi-ne si noua ce flash e (modelul), poate ajuta.
    There are only 10 types of people in the world: those who understand binary and those who don't.

  12. #12
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,510
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    Pot sa iti dau procedura de la alte sh40 de jtag. O caut pana maine.
    Sh40, AML, prime focus 1,5m si altele ...

  13. #13
    Standard RSP member mesterika's Avatar
    Join Date
    17 Apr 2008
    Posts
    282
    Mentioned
    0 Post(s)
    Rep Power
    60

    Default

    salve

    la conectorare de jtag , mai nou sunt sunt standar , 3 modele :
    - tip A cu 6 pini in linie(folosite la modemuri , router-e , si alte Gadget-uri ..)
    - tip B cu 6 pini ,pe 2 rinduri (3+3)
    - tip C cu 10 pini , cu conector 5x2 ( asa cum ai aratat in ultima postare de pe pagina , unde erau mai multe tipuri de Jtag-uri pe usb.

    ---- procedura este simpla : ei un jtag , te cuplezi la un rec bun , de unde extragi Boot-ul Firware , si il instalezi pe
    recul blocat.
    Inca o precizare : te uiti linga procesor , mai are un conector cu 2 pini (jamper) , ori are 2 gauri unde se monteza un conector auto fixant sau trebuie sa faci o lipitura in scurt, pentru ca nu intra in modulul service Boot .
    Eu folosesc o interfata ASVRIPS MK II (este un modul de Jtag mai inteligent pentru microcontroler-e performante )


    bafta

  14. #14
    Standard RSP member
    Join Date
    19 May 2007
    Posts
    52
    Mentioned
    0 Post(s)
    Rep Power
    62

    Default

    Multumesc pentru sustinere.
    S-o luam pe rand: deocamdata am inceput sa-mi fac o idee ce inseamna JTAG si Boundary Scan. Cred ca partea de Boundary Scan o sa ma intereseze pe mine, intrucat sper sa ma ajute sa generez semnalele electrice pe chip-ul de memorie astfel incat sa-l pot citi sau programa. Deci, in primul si in primul rand, trebuie sa aflu cumva cum pot aduce fiecare pin al procesorului (fiecare pin care suporta boundary scan) intr-o stare logica 0, 1 sau Z. Interfata cu calculatorul o voi face pe portul paralel, pentru ca mi-e cel mai simplu. Programarea o voi face probabil in C++ (nu e unul din limbajele mele favorite, dar se pare ca se potriveste cel mai bine problemei) si de principiu nu voi trece la un nivel superior pana nu imi iese cel inferior, adica nu imi pun probleme de paginare a memoriei din flash pana nu reusesc sa pun pinii procesorului in 0/1 cum vreau eu. Si pentru asta trebuie sa inteleg intai functionarea portului de test (TAP). E de citit, e de testat, e de cautat, dar macar imi fac de lucru. Si, oricum, trebuie sa citesc de mai multe ori aceeasi documentatie pentru ca notiuni de la inceput le gasesti explicate la sfarsit. La a doua citire parca se intelege mai bine.

    Deci, @zildan, daca gasesti procedura de jtag pentru orice, nu numai pentru SH40, ti-as fi recunoscator. STMicro se pare ca nu-s asa darnici cu documentatia.
    @val2032, Memoria, desi n-o am acum la indemana, e S29GL064TF... (de aici nu mai stiu). E un flash de 64Mb fabricat de Spansion. I-am gasit datasheet-ul. In faza asta nu ma ajuta foarte tare decat daca dau jos memoria s-o programez separat, ceea ce deocamdata nu vreau sa fac pana nu incerc s-o programez cu ajutorul pinilor procesorului.
    @mesterika: tocmai procedura asta simpla pe care ai descris-o tu nu exista. Iei un jtag; ok, il iau. Te cuplezi la receptor: ok, ma culpez. Extragi firmware-ul: aici s-a terminat. Iti trebuie un soft care sa comunice placii ca tie-ti trebuie firmware-ul dintr-un anume circuit de pe placa ce are anume logica de programare. Softul ala, daca exista pentru tipul asta de placa de baza, nu-l am si nu-l gasesc. Ca parte hardware o sa fac un adaptor de la portul paralel la placa folosind buffere, pentru a nu avea surprize de genul arderii catorva mii de tranzistori din procesor (paralel - 5V, procesor 3,3V). Apoi, din aproape in aproape, sper sa pot da comenzi flash-ului sa scrie 500kb byte cu byte. Iar de mod "service boot" nu mai poate fi vorba pentru ca tocmai bucata aia de program (si altele) le-am distrus eu. Dracu' stie ce instructiuni executa procesorul meu acum cand porneste. Oricum, firmware-ul il am deja iar interfata paralel/jtag pot s-o fac fara probleme (eventual conform unor specificatii standard de facto: wiggler sau cam asa ceva). Mai ramane doar sa vad cum transfer fisierul in flash...

  15. #15
    Standard RSP member
    Join Date
    19 May 2007
    Posts
    52
    Mentioned
    0 Post(s)
    Rep Power
    62

    Default

    Vad ca ceea ce am scris ieri n-a aparut nici pana acum. Am vazut pentru vreo doua secunde ceva cu "o sa apara dupa ce un moderator va aproba ce am scris". In fine...

    Intre timp am gasit pinii conectorului de JTAG si schema logica a placii de baza. Nu pentru alien, ci pentru alta natie, dar tot cu procesor STi7111. Cica ar fi identice. Daca mai e cineva interesat, e aici.

    Problema e ca inca n-am priceput cum aduc fiecare pin al procesorului intr-o anume stare logica folosind facilitatea boundary scan. Tot citesc si nu inteleg. Daca aveti idee despre asta, dati-mi si mie un link, un exemplu, ceva ca pentru prosti. Peste tot citesc ca se poate, dar n-am vazut si eu macar un exemplu care sa spuna "uite-asa aduci celulele 14, 25 si 147 in starea logica 1". Mai citesc azi o perioada de timp despre asta si dupa ce obosesc ma apuc de pcb-ul pentru interfata. N-am buffere simple asa ca o sa folosesc buffere inversoare CD4069UBE.

Page 1 of 12 1234511 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •