logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

tiny2313 via ISP i dziwny problem

e-dyta 09 Kwi 2011 13:42 1767 18
REKLAMA
  • #1 9378769
    e-dyta
    Poziom 10  
    Witajcie.

    Zwracam się z pytaniem czy ktoś z forumowiczów spotkał się z takim zjawiskiem:

    Jest sobie ATtiny2313. Podłączony przez ISP. Programator to AVRISP mkII (taka mydelnica). AVR Studio widzi programator, ale przeważnie nie widzi układu. Przeważnie bo raz na 10-20 razy uda się odczytać fusy albo sygnaturę, ale dwa razy to już raczej nie. Samo to zapewne to jeszcze nic nowego na elektrodzie, ale ...
    Do procesora podłączony jest tylko kwarc (niecałe 8 MHz), zasilanie oraz złącze programatora. W akcie desperacji kondensator blokujący trafił prosto na nogi zasilające. Zero poprawy.
    Ten sam procesor w programatorze równoległym działa bardzo dobrze i po przełożeniu do układu docelowego pracuje poprawnie, żadnych stanów niespodziewanych resetów itp.
    Zasilanie zarówno przez programator i własny zasilacz, bez różnicy.

    Programator wszystkie inne procesory widzi, ale z żadnym tiny2313 nie współpracuje. Częstotliwość ISP sprawdzona w całym dostępnym zakresie, bez wpływu na opisywany efekt.
    Najzabawniejsze, że jeśli w to miejsce włożę AT90S2313 to zawsze, za każdym razem i niezależnie od innych rzeczy jest widoczny.

    Jedyne co mi przychodzi na myśl to jakiś feler partii produkcyjnej. Układy te pochodzą z pierwszych produkowanych przez Atmela. Zawieruszył się jeden pasek takich układów i chcieliśmy je zużyć, ale wygląda na to, że tylko równolegle daje się je programować, co przy testowym układzie jest upierdliwe.

    Dziękuję za pomoc Ed.
  • REKLAMA
  • #2 9379018
    mirekk36
    Poziom 42  
    e-dyta napisał:

    Jedyne co mi przychodzi na myśl to jakiś feler partii produkcyjnej. Układy te pochodzą z pierwszych produkowanych przez Atmela. Zawieruszył się jeden pasek takich układów i chcieliśmy je zużyć, ale wygląda na to, że tylko równolegle daje się je programować, co przy testowym układzie jest upierdliwe.

    Dziękuję za pomoc Ed.


    To może zanim na myśl przyjdą takie dziwne rzeczy jak wadliwe partie procesorów, może warto sprawdzić to innym programatorem (oczywiście też ISP). Może się nagle okazać, że czar prysnął i wszystko działa. Po takim przypadku mam nadzieję, że zanim kolega/koleżanka zacznie narzekać na serie produkcyjne to najpierw sobie węzeł na języku zawiąże ;)

    .... może być dowolny inny programator jak USBASP, STK200, Si-Prog czy nawet "Sample Electronics" ... [ciach]

    Moderowany przez _Robak_:

    3.1.10. (2) Zabronione jest rozpowszechnianie, bez zgody Usługodawcy, reklamy w każdej postaci, w tym kryptoreklamy.

  • REKLAMA
  • #4 9379329
    janbernat
    Poziom 38  
    Jak pasek to smd?
    Może po prostu końcówki są zaśniedziałe.
    To ma parę lat jak jest z pierwszej partii.
  • #5 9379872
    e-dyta
    Poziom 10  
    mirekk36 napisał:

    To może zanim na myśl przyjdą takie dziwne rzeczy jak wadliwe partie procesorów, może warto sprawdzić to innym programatorem (oczywiście też ISP). Może się nagle okazać, że czar prysnął i wszystko działa. Po takim przypadku mam nadzieję, że zanim kolega/koleżanka zacznie narzekać na serie produkcyjne to najpierw sobie węzeł na języku zawiąże ;)


    Staruszek Combo3 zachowuje się identycznie. Wykrywa wszystkie procesory jakich używam (przeważnie mega16 i mega32) a tiny2313 nie. Chociaż 90S2313 wykrył w pełni prawidłowo.
    Chętnie bym sobie zawiązała na języku nawet dwa węzełki gdyby mi tu ktoś powiedział co jest problemem. W firmie docelowo był tylko jeden końcowy pomysł, właśnie taki jak napisałam.

    mirekk36 napisał:

    .... może być dowolny inny programator jak USBASP, STK200, Si-Prog czy nawet "Sample Electronics" ... większość z nich można sobie we własnym zakresie


    Akurat mamy w firmie takie programatory + ten jeden czyjś prywatny Combo3. Ze wszystkim działa z tym nie. Czemu zatem mam uważać, że programator Atmela ma taką przypadłość (żeby jeden) a inny jej miał nie będzie?


    Odpowiadając na pozostałe pytania:
    LPT niestety odpada z jego braku. Układy są w DIP tiny2313-20PU.
  • #6 9380078
    mirekk36
    Poziom 42  
    e-dyta --> ok a pisałaś że jakimś równoległynm dawało radę kontaktować się z tym ATtiny, w takim razie rozumiem że sprawdzone zostało czy przypadkiem SPIEN nie jest wyłączony ??? (tak tylko dopytuję)

    A czemu może z jednym działać a z innym nie ? No tego nie wiem za dużo niewiadomych.

    Jeśli jednak piszesz że na innych programatorach ISP też ta partia tiny2313 nie działa a inne procki działają - to hmm może rzeczywiście nie ma co tych węzełków supłać na języku ... może i są wadliwe jakoś ...

    Chociaż to bardzo dziwny efekt.

    A odnośnie przypadłości programatora Atmela jak piszesz - to nie ma co zaraz przesadzać że to jakieś przypadłości. Ot po prostu ja bym tam wszystko sprawdzał. Czy to takie trudne w przypadku AVR'ków?? nawet jak nie ma LPT to jest jeszcze tysiąc innych prostych sposobów żeby pokombinować albo innym programem albo innym programatorem itp.
  • #7 9380136
    janbernat
    Poziom 38  
    A czy przypadkiem ten programator nie jest równie stary jak te ATtiny?
    Może należy zrobić upgrade oprogramowania?
    Nie pamiętam czy ATtiny2313 był przed ATMega32 ale chyba po.
  • #8 9380262
    mirekk36
    Poziom 42  
    janbernat napisał:
    Może należy zrobić upgrade oprogramowania?.


    O właśnie ;) dobry przykład. Z takiego czasem powodu może coś nie zadziałać, a przecież to nie jedyny może być. Dlatego sprawdzanie z innymi programami i programatorami to jakby "oczywista oczywistość" ;) w takich przypadkach.
  • REKLAMA
  • #9 9381039
    e-dyta
    Poziom 10  
    mirekk36 napisał:
    e-dyta --> ok a pisałaś że jakimś równoległynm dawało radę kontaktować się z tym ATtiny, w takim razie rozumiem że sprawdzone zostało czy przypadkiem SPIEN nie jest wyłączony ??? (tak tylko dopytuję)


    Raz na jakiś czas, niezbyt często udaje się odczytać sygnaturę lub fusy.
    Pierwsza myśl była właśnie taka, że fusy są w cały świat. Dlatego równoległy ruszył do boju.

    Ta wadliwa partia to pomysł który się tu koledze nasunął po przeczytaniu erraty. Sam Atmel się przyznaje, że tiny2313 mają sporo niedoróbek i coś tam w różnych wersjach nie działa w zakresie programowania.
    Jednak na razie skupię się na aktualizacji oprogramowania programatora. Nie mam pojęcia jak stare tam siedzi.
    Dziękuję póki co, jakąś jasność już mam. Najważniejsze, że nikt nie kojarzy problemu więc pewnie globalnie go nie ma.
  • #10 9381297
    manekinen
    Poziom 29  
    Jeśli fuski zostały zresetowane programatorem równoległym, to już eliminujemy zbyt wolny zegar (wew.500KHz) czy wyłączone SPIEN czy RESET. Jeśli nowsze tiny2313 dają się programować bez problemu, to...

    ...proponuję napisać do supportu Atmela i opisać problem, podać nr partii itp. :) Tym bardziej że to ich procek i ich programator.
  • #11 9425495
    e-dyta
    Poziom 10  
    Pragnę tylko poinformować, że problem został rozwiązany.
    Atmel poprosił o wysłanie do siebie tych układów. Mają przysłać inne.

    W tzw międzyczasie sprawdziliśmy, że aktualizacja firmware nie pomogła natomiast procesory z innych partii (chyba ze trzy różne sprawdziliśmy) programują się bez problemu. Czyli pierwsze przeczucie było dobre.
  • REKLAMA
  • #12 9425572
    piotrva
    VIP Zasłużony dla elektroda
    ja bym prosił o dopytanie się atmela co było z nimi nie tak, bo mnie ta sprawa ciekawi, gdyż kiedyś miałem podobne numery z mega2560 - wg. mnie fabrycznie fusebity były źle zaprogramowane w moim przypadku, ale koledzy z forum twierdzili, że to niemożliwe....
  • #13 9447194
    e-dyta
    Poziom 10  
    piotrva napisał:
    ja bym prosił o dopytanie się atmela co było z nimi nie tak, bo mnie ta sprawa ciekawi, gdyż kiedyś miałem podobne numery z mega2560 - wg. mnie fabrycznie fusebity były źle zaprogramowane w moim przypadku, ale koledzy z forum twierdzili, że to niemożliwe....


    Atmel uparcie milczy w tej sprawie. Z ciekawości wysłaliśmy większość układów. Zobaczymy co przyślą. Chociaż po drodze kolega wymyślił obejście problemu więc przestało irytować.

    A to, że na forum (nie tylko tym) ktoś coś twierdzi to żadna nowość. Na forach przeważnie najaktywniejsi najmniej wiedzą. Jak widzisz powyżej dostałam propozycję zawiązania sobie języka bo na pewno nie ma takiej możliwości. A się okazało, że kolega po prostu reklamę chciał wprowadzić, jakoś trzeba było. Puszczenie serii bubli to się większym niż Atmel zdarzało, tak jak i Atmel ma masę bubli w prawie każdym modelu w 2313 to już chyba rekordową sądząc po ilości wersji.
  • #14 9447899
    piotrva
    VIP Zasłużony dla elektroda
    cóż, jestem ciekaw podejścia Atmela do sprawy, bo z doświadczeń kolegów wiem, że np. FTDI bardzo kulturalnie załatwiał sprawę przysyłając nowe układy, po tym jak stwierdzili, że przesłane były fabrycznie wadliwe
  • #15 9448031
    mirekk36
    Poziom 42  
    e-dyta napisał:
    Jak widzisz powyżej dostałam propozycję zawiązania sobie języka bo na pewno nie ma takiej możliwości. A się okazało, że kolega po prostu reklamę chciał wprowadzić, jakoś trzeba było. Puszczenie serii bubli to się większym niż Atmel zdarzało, tak jak i Atmel ma masę bubli w prawie każdym modelu w 2313 to już chyba rekordową sądząc po ilości wersji.


    Ależ koleżanka się zaperzyła ;) i o co ? .... jaką reklamę? .... ja również, a teraz po tej informacji, twierdzę i będę twierdził dalej, że najłatwiej jest ludziom w życiu narzekać i biadolić. Pewnie, że mogą się zdarzyć jakieś dziwne przypadki - temu nie zaprzeczam i przyznaję, że mogłem się pomylić tu w tym temacie. Każdy może się pomylić. Ale jak widzę dalszy tekst o tym, że Atmel ma masę bubli to nadal będę twierdził że warto sobie węzeł na języku zawiązać i po prostu wziąć się do roboty. Co za problem zmienić producenta procków ??? Ale jak znam życie, za chwilę przy pierwszym potknięciu okaże się, że i kolejny wybrany producent, buble wypuszcza masowo. Nie bronię tu ani nie oskarżam Atmela, Microchipa czy innych.... każdemu się zdarzy coś tam kiedyś.... i co z tego?

    jest takie słuszne przysłowie .... "złej baletnicy ......"

    tak jak pisał wyżej kolega .... ja tam również, zamiast się obrażać na producentów gdy już czasem się coś znajdzie dziwnego - to piszę maila i zwykle udaje się jakoś wyjść z opersji. Też właśnie podobnie miałem z FTDI ostatnio. Dzięki moim zgłoszeniom pewnego nietypowego problemu - poprawione zostało oprogramowanie do konfiguracji chipów FT232R .... teraz wszystko mi działa. Ale nawet gdyby coś poszło nie tak - to nie łaziłbym po forach internetowych wypłakując się każdemu w rękaw, że ta czy inna firma same buble produkuje bo to jest żenujące jakby nie patrzeć. Ale oczywiście - koleżanka może mieć własne zdanie - nikt nie broni ;)

    Pozdrawiam i życzę mniej stresów.
  • #16 9448586
    e-dyta
    Poziom 10  
    mirekk36 napisał:
    nie łaziłbym po forach internetowych wypłakując się każdemu w rękaw


    Zapytałam czy ktoś się spotkał z problemem. Oczekiwałam odpowiedzi kogoś kto już to przerabiał. Odezwałeś się twierdząc, że ja i wszyscy u mnie się nie znamy bo nie ma problemu. Na koniec odwołujesz tezę bo mogłeś się pomylić.
    No mogłeś, ale widzę że w każdym wątku coś bez tematu wrzucasz, żeby tylko reklamę wklepać. Bo nie miałeś żadnej wiedzy związanej z moim pytaniem a się bardzo stanowczo wypowiedziałeś.

    Buble są wszędzie, producent przeważnie tego nie przyznaje, a już bardzo nieczęsto oficjalnie. Ale warto o nich wiedzieć, żeby je omijać. Dlatego zdecydowałam się zadać pytanie tutaj. Widać forum nie do pytań służy.

    PS: Książki twojej nie znam, ale jeśli w erracie do niej (pdf w sieci) są błędy to już dobrze nie jest. Więc może zajmij się więcej swoją pracą żeby ci którzy zechcą z tego korzystać mogli to robić bez problemu a mniej wrzucaj bezsensownych
    komentarzy. Tego życzę.

    piotrva napisał:
    cóż, jestem ciekaw podejścia Atmela do sprawy, bo z doświadczeń kolegów wiem, że np. FTDI bardzo kulturalnie załatwiał sprawę przysyłając nowe układy, po tym jak stwierdzili, że przesłane były fabrycznie wadliwe


    Wysłaliśmy do Atmela list z podanym dokładnym oznaczeniem układu (tym spod spodu) i następnego dnia przyszła odpowiedź: Prosimy przysłać wadliwe układy tu i tu. Sprawdzimy i odeślemy sprawne.
    Tak mniej więcej bo oryginału nie mam. Układy wysłane zostały tuż przed świętami, poczekamy zobaczymy. Ale nie sądzę, że Atmel się połaszczy na 20 szt swoich układów ;) Bardziej mnie interesuje, czy odeślą tylko układy czy coś dopiszą od siebie.
  • #17 9448672
    piotrva
    VIP Zasłużony dla elektroda
    Drodzy Koledzy, Koleżanki...
    Po pierwsze trochę wszyscy się uspokójcie, bo zaczynacie sobie do oczu skakać.

    Co do dyskusji, to nikt nieomylny nie jest, ale nigdy nie można zakładać, że jakiś problem (z którym nigdy nie spotkaliśmy się, może przez łud szczęścia) jest przez drugą osobę wyimaginowany, ani, że ktokolwiek opisując problem na forum wypłakuje się w rękaw. To do Mirka taka drobna uwaga, ale przynajmniej umiałeś się przyznać do błędu

    Z drugiej strony znowu Koleżanka też mówi trochę o pracy o której nie ma pojęcia. Miałem możliwość kontaktu z paroma osobami, które wydawały książki i w pierwszym wydaniu aż roiło się od błędów, owszem kilka związanych z samymi błędami autorki a cała masa pominięcia zdań, całych linijek na etapie składu i prac edytorskich... A chyba koleżanka też nie widziała jaką objętość mają erraty do książek technicznych wydawanych przez szanujących się autorów i szanujące się wydawnictwa...

    To tyle tytułem rozejmu i polecam zakończyć na tym te słowne przepychanki o to, kto jest ważniejszy, bo jesteśmy chyba zbyt poważnymi ludźmi na tego typu "dyskusje".
  • #18 9448695
    dondu
    Moderator na urlopie...
    Ziarenko do dyskusji.

    e-dyta napisał:
    Buble są wszędzie, producent przeważnie tego nie przyznaje, a już bardzo nieczęsto oficjalnie.

    Jeżeli mówisz o producencie butów to się zgodzę.
    Ale w przypadku procesorów jest dokładnie odwrotnie - producenci muszą jak najszybciej ujawniać błędy, bo skutki dla nich mogą być bardzo kosztowne.

    Dlatego też całkowice normalną jest sprawa wydawania errat, czego niech przykładem będzie dowolny układ Microchipa (niektóre mają kilka errat):

    tiny2313 via ISP i dziwny problem

    a w nim problemy z tym procesorem:

    tiny2313 via ISP i dziwny problem

    Co więcej (przynajmniej w Microchipie) można włączyć automatyczne powiadamianie mailem o erratach wybranych przez siebie procesorów.

    Podobnie postępuje kolega Mirek udostępniając erratę na swojej stronie, o której wiedzą wszyscy którzy tę książkę kupili.

    e-dyta napisał:
    Książki twojej nie znam, ale jeśli w erracie do niej (pdf w sieci) są błędy to już dobrze nie jest.

    Nie oceniam wypowiedzi Mirka, ale takie uwagi są nie na miejscu, i nie powinny padać z ust osób inteligentnych.
    Nigdy nie popełniłaś błędów w pracy, za którą wzięłaś pieniądze? Bo ja tak.


    e-dyta napisał:
    Bardziej mnie interesuje, czy odeślą tylko układy czy coś dopiszą od siebie.

    Być może przyczynicie się do powstania kolejnej erraty z pożytkiem dla wszystkich :D:D:D


    Generalnie więcej luzu i wzajemnego szacunku :)
  • #19 9452065
    e-dyta
    Poziom 10  
    piotrva napisał:
    A chyba koleżanka też nie widziała jaką objętość mają erraty do książek technicznych wydawanych przez szanujących się autorów i szanujące się wydawnictwa...


    Miałam na myśli błędy w erracie bo w pierwszym wydaniu książki to raczej norma.
    Tytułem zakończenia to obiecuję już nie będę zadawała trudnych pytań :)

    Napiszę jeszcze jeden list w tym wątku jak dostaniemy odpowiedź od producenta.
REKLAMA