AVRDragonとAVRStudio6を使用してATmega88をデバッグしようとしています。プログラムはC++で記述されています。プログラムをデバッグしようとするたびに、メッセージボックスが表示されます。
"デバッグの開始": "AVR Dragon(00A2000006C63)上のISPはデバッグをサポートしていません。デバイスはプログラムされているだけです。このメッセージを回避するには、デバッグなしで開始を使用してください。"`
AVR Studio 4のアセンブラで記述されたプログラムをデバッグできるため、DragonはISPを介したデバッグをサポートしていると思います。プログラムは次のとおりです。
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRC = 0xFF;
PORTC = (0 << PC4);
while(1)
{
PORTC = (1 << PC4);
_delay_ms(1000);
PORTC = (0 << PC4);
_delay_ms(1000);
}
return 0;
}
しかし、これは問題ではないはずです。プログラム自体はうまくいきます。