Перейти к содержанию
    

AVR DRAGON нужна помощь

Добрый день.

Помогите пожалуйста разобраться с программированием через 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.

Заранее благодарю, Николай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8. В открывшемся окне "Welcome to AVR Studio 4" в списке последних пректов нашел свой проект,

(ранее я его отлаживал на симуляторе) и дважды по нему щёлкнул.

Ну так чего ж тут удивлятся - Вы и дальше продолжаете работать с симулятором. А нужно было выбрать проект и по Next>> перейти в меню "Select debug platform and device". ;)

Да и еще: AVR DRAGON может работать как отладчик так и как программатор. В режиме отладки Fuse Bits, Lock Bits не настраиваются - настраиваются они в режиме программатора через меню : Tools -> Program Avr -> Connect -> Platform. И в Вашем случае с Fuse Bits будьте внимательны - рекомендую для начала проштудировать Data Sheet на контроллер ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за ответ.

Да я согласен, платформа действительно осталась симулятор.

Но процессор при этом всё таки программируется.

Я отключаю плату от Dragon, подаю на неё питание и она работает.

Процессор запрограммирован.

Ну да для меня важно не то, почему Dragon программирует в платформе симулятора , мне нужно понять как правильно работать с Dragon.

Из Вашего ответа я понял что первый шаг - это уйти по NEXT и выбрать платформу.

А дальше буду разбираться по месту, если чего не пойму, спрошу.

Извините, если возможно вопросы будут примитивными, но лучше спросить и узнать ответ, чем спалить процессор.

Странно что это нигде не описано, ведь не я первый начинаю осваивать Dragon.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...