Добрый день. Помогите пожалуйста разобраться с программированием через AVR DRAGON. Написал я проект на СИ, откомпилировал его в CODE-VISION AVR, и отлаживал на симуляторе в AVR STUDIO-4. Отладка шла нормально. Контроллер ATmega16. Потом мне дали AVR DRAGON для программирования и отладки моей платы. Я сделал следующее: 1. Инсталировал USB driver. 2. Подключил AVR DRAGON к USB порту компьютера. 3. Компьютер увидел DRAGON, и активировал его как новое устройство. 4. Обновил прграммное обеспечение AVR DRAGON. 5. Подключил к AVR DRAGON свою плату через JTAG порт. 6. Подал внешнее питание на свою плату. 7. Включил AVR STUDIO. 8. В открывшемся окне "Welcome to AVR Studio 4" в списке последних пректов нашел свой проект, (ранее я его отлаживал на симуляторе) и дважды по нему щёлкнул. К моему удивлению AVR DRAGON сразу запрограммировал контроллер и перешёл в режим отладки. И дальнейшая отладка платы идёт нормально. Я нигде в AVR Studio не задавал что работаю с AVR DRAGON, что плата подключена через JTAG порт, нигде не задавал значения Fuse Bits, Lock Bits. А он всё запрограммировал, и все значения взял по умолчанию. Более того, дальнейшая отладка идёт нормально. Я вношу в CODE-VISION изменения в программу, перехожу в AVR Studio, он предлагает перезагрузиться и успешно записывает в контроллер новую программу, и дальше её отлаживаю. Но это неправильно, да и мне надо задавать другие значения Fuse Bits. Я понимаю, что надо было задать какие-то установки в AVR Studio. Поискал в HELP AVR Studio, поискал в Users guide AVR DRAGON, понятного мне алгоритма работы в AVR Studio с DRAGON не нашёл. Пробовать наугад самому не хочется, плата в единственном экземпляре, боюсь спалить контроллер. Посоветуйте пожалуйста, какие действия надо сделать в AVR Studio для нормального программирования и отладки через AVR DRAGON. Заранее благодарю, Николай.
|