Zapodałem ten problem na elektrodzie, ale podrzucę też tutaj, może któryś z kolegów coś podpowie :
Postanowiłem w końcu przesiąść się USBASP na AVRDRAGON'a. Na początek prostą rzecz próbuję zrobić. Podłączyłem takiego ZIFa ;
C:PL:3160" target="_blank">
oczywiście via ISP. Zapodałem Atmegę128A.
Przy pierwszym podłączeniu Atmel Studio 6.2 zgłosił mi potrzebę zaktualizowania firmware programatora. Zrobiłem to oczywiście, i teraz jest tak:
AVR Dragon Debug host 127.0.0.1 Debug port 27386 Serial number 00A200045116 Connection com.atmel.avrdbg.connection.jungousb Master Firmware Version 7.26 Slave Firmware Version 7.26 Hardware Version 17
No i fajnie.
Jednak - kiedy próbuję cokolwiek zrobić, chociażby odczytać sygnaturę procesora dostaję info :
Unable to enter programming mode. Please verify device selection, interface settings, target power and connections to the target device. Look in the details section for more information.
Details:
Timestamp: 2014-10-10 03:29:51.132 Severity: INFO ComponentId: 20000 StatusCode: 0
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool) Unable to enter programming mode. Verify device selection, interface settings, target power and connections to the target device.
No i to wszystko.
Target voltage 4.9V (mcu zasilany też z USB, kabelkiem załączonym do podstawki)
Posprawdzałem wszystkie linie ISP (czy są poprawnie założone zworki w ZIFie też) - no wszystko jest ok. Sprawdziłem też, czy napięcię 5V jest na wszystkich odpowiednich pinach atmegi, to samo z GND.
Ledy na Avrdragonie zachowuję się chyba poprawnie: Duży nie świeci (zapala się na chwilkę przy próbie odczytu z MCU), mały świeci na zielono, miga przy próbie odczytu.
Dalej - zegar na ISP ustawiony na 125kHz (ale próbowałem i wyżej i niżej). Na oscyloskopie na pinakch MCU widzę, że na linii zegara pojawiają się impulsy, także na RESET, oraz MOSI.
Jedynie na MISO zamiast pełnych impulsów 0-5V pojawiają się jakieś zakłócenia - znaczy zasadniczo cały czas jest +5V, te zakłócenia to jakby szum może 0.5V na tych 5V. Czyli jakby z MCU nic nie "wychodziło" ?
Sprawdzałem kolejno na 2 nowych procesorach, wyjętych prosto z opakowania. Programator także wyjęty dziś z pudełka, żadnych zwarć czy pomyłkowych podłączeń nie było - czyli powinien być sprawny.
Aha - podczas procedury upgrade firmware, a właściwie na jej końcu wyskoczył jakiś komunikat o przekroczeniu czasu oczekiwania (nie wiem na co), ale potem się zgłosił prawidłowo w AS, jak widać pokazuje się poprawna wersja firmware itp. Może na wszelki wypadek jeszcze raz mu zapodać firmware - ale jak, bo AS nie pokazuje już tej opcji.
Co może być grane ??