Лабораторная работа №2 Изучение интегрированной среды разработки CodeVisionavr (cvavr)



Download 0,7 Mb.
Pdf ko'rish
bet6/10
Sana23.02.2022
Hajmi0,7 Mb.
#164637
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Bog'liq
Лабораторная работа 2 Изучение интегрированной среды разработки CodeVisionAVR (CVAVR)

Program the Chip (рис. 2.8б)).
а)
б)
Рис. 2.11 — Диалоговые окна отчетов по результатам компиляции и сборки 
Кроме того, на этом этапе создаются файлы отладки в формате COFF и OBJ (*.cof 
и *.obj), которые используются для отладки разработанной программы с помощью 
внешнего отладчика (AVR Studio, меню Tools→Debugger, кнопка на панели 
инструментов или комбинация клавиш Shift+F3). 
Как видно из описания, последний вариант включает в себя все предыдущие
кроме того, каждая последующая операция не будет выполняться, если на 
предыдущем этапе были обнаружены ошибки. 



Если в процессе компиляции были выявлены ошибки, то их перечень можно 
найти в нижней части графической оболочки в области сообщений Messages и в 
дереве проекта Navigator в секции Errors (рис. 2.12).
1
2
Рис. 2.12 — Навигация по ошибкам и предупреждениям в исходном коде 
После успешной компиляции и создания файла прошивки можно приступать к 
программированию МК и отладке программы с использованием реального 
оборудования и ресурсов макета.
2.5. Программирование МК с помощью средств CodeVisionAVR 
Загрузка 
файла 
прошивки 
осуществляется 
с 
помощью 
мастера 
Chip Programmer (меню Tools→Chip Programmer) или экспресс-кнопки Program 
the chip в диалоговом окне результатов сборки файла прошивки (рис. 2.11б). 
Диалоговое окно этого мастера представлено на рис. 2.13. 
1
2
3
5
4
6
7
8
выпадающие меню
выбор программируемого МК и 
кнопки быстрого доступа (полное 
программирование и программный 
сброс МК)
начальный и конечный адреса, 
а также контрольная сумма 
данных в буфере FLASH
начальный и конечный адреса 
данных, а также их контрольная 
сумма в буфере EEPROM
настройка битов защиты 
памяти программ (FLASH)
настройка битов, определяющих 
размер памяти и особенности 
функционирования встроенного 
загрузчика (bootloader)
конфигурация настроечных битов 
МК, определяющих параметры его 
функционирования 
и 
режимы 
работы служебных систем
настройка особых параметров 
процесса программирования
Рис. 2.13 — Диалоговое окно мастера Chip Programmer 
Мастер программирования Chip Programmer при запуске организует два 
промежуточных буфера памяти: буфер памяти программ FLASH и буфер 
энергонезависимой памяти данных EEPROM. Вся работа мастера с МК 
осуществляется через эти два буфера.
Если запустить мастер программирования после успешной сборки текущего 
проекта (меню Project→Make, сочетание клавиш Shift+F9), то файлы прошивки 


10 
памяти программ (FLASH) и содержимого энергонезависимой памяти (EEPROM) 
будут загружены в буферы памяти автоматически.
С помощью меню File можно загрузить в буферы содержимое из любого 
произвольного файла прошивки (*.rom, *.hex, *.bin) или файла данных EEPROM 
(*.eep), находящегося в файловой системе ПК, воспользовавшись командами 

Download 0,7 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish