Stránka 1 z 1

Debugger při startu vrací chybu

Napsal: 17 lis 2019, 23:14
od XolyCZ
Ahoj, nedávno jsem si pořídil atatmel ice a teď, když ho chci použít, tak mi to vrací chybu. Přiložím to jako obrázek. Neví někdo proč to dělá? I když chci začít bez debuggování, udělá to taky. Našel jsem akorát něco na starší vezi atmel studia a něco na vypínání debuggovacího drátu, ale to mi nejde vypnout. Díky moc..

Napsal: 18 lis 2019, 09:56
od FHonza
Předně ISP není debuggovací rozhraní.
Zkus nejprve spustit "Device programming" (Menu Tools -> Device Programming). A tam vyzkoušej, zda Ti jde přečíst alespoň signatura procesoru. Příčin může být celá řada, od nefunkčních hodin procesoru (např. je nastaven externí krystal a není připojen), po vypnuté ISP. Dej vědět jestli Ti signatura šla přečíst a také co máš za procesor.

Napsal: 18 lis 2019, 12:38
od XolyCZ
No vyhodilo to tu samou chybu. Jinak je to procesor atmega2560, to už na tom obrázku jde vidět a hodiny by měly být pokud vím nastavené na interní, nepředělával jsem je.

Jinak tady: https://www.avrfreaks.net/forum/atmel-i ... mming-mode jsem našel něco, že je tam kondík na resetu, který by mohl dělat problém. Otázka je, jestli to platí i pro mě. Žádný jumper tam nemám a odpájet to z desky je taky možnost, ale nejdříve bych zkusil to ostatní, jestli bys věděl co se s tím dá dělat.

EDIT: je to přímo tota deska https://store.arduino.cc/arduino-mega-2560-rev3

Napsal: 18 lis 2019, 13:01
od FHonza
A opravdu je napájení procesoru 2.5V ? U arduino desek se mi to nezdá. Začal bych kontrolou tam.

A připojení přes USB/bootloader je funkční ?

Napsal: 18 lis 2019, 13:25
od XolyCZ
USB funkční je, teď to mám přes to zapojené místo zdroje. Nahrávat přes něho ale v Atmel Studiu neumím. Kdysi, když jsem to měl nové, tak jsem tam něco nahrával přes Arduino ide a to šlo normálně. Jinak napájení by mělo být 5V, akorát mi to nejde změnit, možná nevím kde.

EDIT: Teď jsem to měřil a je tam 4,5V.

Napsal: 18 lis 2019, 13:52
od FHonza
ICE hlásí 2.5V podle tvého obrázku. Přes ICE nelze aplikaci napájet, naopak musí být připojen k napájecímu napětí aplikace. Napětí na ISP konektoru musí být stejné jako na procesoru. Zkus ho změřit. Viz obrázek

Napsal: 18 lis 2019, 14:05
od XolyCZ
Měřil jsem to a sedí to. Ale když pustím to device signature, vypadá to jak kdyby to kleslo nebo já nevím. Teď mi to třeba napsalo 1,1V a že je to mimo rozsah toho procesoru a jestli chci pokračovat. Dal jsem ano a udělalo to to co předtím.

Napsal: 18 lis 2019, 14:20
od FHonza
První co mi napadá, připojuješ to na správný ISP ? Na desce jsou dva.

Napsal: 18 lis 2019, 14:59
od XolyCZ
Když to dám na to co je nahoře vlevo, tak to dělá to samé. Akorát někdy mi udělá pc zvuk, jakože se odpojilo zařízení, protože to mám zapojené přes to usb.

Já jsem jinak vždycky používál to ISP co je u procesoru. Připojil jsem na to usbasp programátor, našel ovladač a normálně jsem nahrával programy.

Napsal: 18 lis 2019, 15:11
od FHonza
Bohužel tu desku nemám abych to vyzkoušel. Usbasp na rozdíl od Amel-ICE umí přes pin Vcc napájet programovaný procesor.

Zkoušel jsi ICE na něčem jiném ?

Napsal: 18 lis 2019, 15:27
od XolyCZ
Nevadí.. No nezkoužel a nemám asi ani na čem no.

Napsal: 18 lis 2019, 17:48
od frpr666
ISP konektor je jen pro programování. Debug přes něj nelze.

cheklist:
1/ používáš poslední AVR Studio 7 ?
2/ je Atmel ICE rozpoznán ve Widnows, Správce Zařízení ?
3/ je ISP konektor správně propojen všech 6 signálů ? MOSI, MISO, SCK, RESET, GND, VTG ? Překontrolovat 2x
Zde je pdf manuál k Atmel ICE.
https://www.microchip.com/DevelopmentTo ... TATMEL-ICE
/
4/ nejsou na desce hardwerové konflikty pro těchto 6 signálů ?
5/ Atmel ICE má specifický konektor. Překontrolovat 2x zda sedí pořadí pinů.
https://www.bigmessowires.com/2018/06/1 ... ng-horror/

Napsal: 18 lis 2019, 18:59
od FHonza
Kdyby nebyl ICE rozpoznán ve Windows, tak by nebyl rozpoznán ani v Atmel Studiu. A tam podle obrázků je.

Napsal: 18 lis 2019, 19:35
od frpr666
Zkusil jsem to u sebe a programovávní vypadá, že funguje.
Problém bude v tom, že pokud chci programovat, jdu přes: Menu->Tools->Device Programming.

1/ vytvořit nový projekt přes AVR Studio 7.0, New Project, Atmel start
2/ připojit ISP 6 pinů
3/ připojit Atmel ICE do usb
4/ připojit napájení pro Arduino Mega 2560
5/ Menu->Tools->Device Programming

Přes ISP debug nefunguje!
Screenshoty: https://flic.kr/s/aHsmJssyeb

Napsal: 18 lis 2019, 19:49
od FHonza
První věc, co mě napadla. Viz hned první můj příspěvek.