Прошивка контроллера

Программа, с помощью которой мы будем прошивать в контроллер наш HEX-файл, называется AVReAl.
Эта программа также запускается из командной строки, поэтому для нее опять придется писать батник. Но мы это уже умеем, стало быть – нам не страшно :)
Программа находится на страничке ее автора – Редчук Александра: http://ln.com.ua/~real/avreal.
Внимательно прочитайте, что там написано, и скачайте саму программу, и если требуется – драйвер DLportIO.
Скачали! Создаем папку D:\avr\avreal
Распаковываем архив в эту папку. Среди распакованных файлов ищем avreal32.exe. Нашли? Здорово! Приступаем к написанию батника. Для этого создаем в блокноте новый файл и прописываем туда примерно следующее:
d:\avr\avreal\avreal32.exe +90s2313 -! -p1 -ab -o10Mhz -ew output\hexfile.hex -n
pause=null
В первой строке мы вызываем программу AVReAl с необходимыми ключами. Подробное описание всех этих ключей также есть на сайте разработчика в разделе Описание.
Вот что мы говорим программе при помощи ключей:
тип микросхемы – 90S2313
если контроллер распознан не верно – все равно продолжать работу (-!)
программатор подключен к LPT1 (-p1)
тип программатора – Altera Byte Blaster (-ab)
тактовая частота контроллера (частота кварца) = 10МГц (-o10Mhz)
стираем, затем пишем (-ew)
…из файла output\hexfile.hex
используем последние 2 байта кода как счетчик стираний (сколько раз контроллер перепрограммировался) (-n)

Во втoрой строке мы просим не закрывать окошко по завершении процедуры.
Сохраняем этот файл как prog.bat в папке tutorial
Вот и все! Теперь смело можете начинать программировать!
Для компиляции кода необходимо запустить файл compile.bat, для прошивки последнего скомпилированного варианта - prog.bat.
Теперь можно вплотную приступать к Ассемблеру...






Рекомендуемый контент




Copyright © 2010-2019 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.