Witam,
Mam problem z zaprogramowaniem procesorów AVR ATmega88V. Pisałem do działu technicznego firmy Atmel, ale że mój programator nie jest oficjalnym produktem tej firmy dostałem tylko informację, że mogę poszukać pomocy na różnych forach. Dostałem linki, czytam, czytam i na razie nic.
Może ktoś się z tym zetknął i ma jakiś pomysł.
A teraz opis problemu. Jest płytka z procesorem AVR ATmega88V 10AU z zewnętrznym kwarcem 10MHz. Układy datowane na rok 2010 programują się bez problemów, natomiast układy datowane na rok 2012 już nie.
Mój programator to: Olimex AVR-ISP500-TINY, zgodny z Atmel STK500
Użyte oprogramowanie to:
- Atmel Studio 5
- Atmel Studio 6.2
- AVR dude 5.8
Jeżeli to coś wniesie, podaję komunikaty o błędach
AVR dude
-------- avrdude.exe: stk500v2_command(): unknown status 0x80 avrdude.exe: stk500v2_command(): unknown status 0xc9 avrdude.exe: stk500v2_program_enable(): cannot get connection status avrdude.exe: initialization failed, rc=-1
Atmel Studio 5/6.2
------------------
11:25:35: [ERROR] Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0x80, expected 0x00, ModuleName: TCF (TCF command: Device:startSession failed.)Procesory są co prawda datowane końcówkę roku 2012 (47 tydzień), ale są nowe, nabyte w firmie TME, więc jest to pewne źródło.
Miałem podejrzenia,że może coś z portem USB, kablem, programatorem, ale stare się programują.
Na chwilę obecną jest to partia ok. 10 urządzeń, więc nie jest to kwestia jakiegoś błędu w montażu.
Pozdrawiam, Mariusz Kręcichwast