Tuzatish menyusi Nosozliklarni tuzatish. Qayta tiklashni tiklash (SHIFT+F5). Jamoa reset tizimni qayta o'rnatish signaliga taqlid qiladi Reset. Agar buyruq berilsa dastur ishlayotgan vaqtda dastur to'xtatiladi. Qayta tiklash buyrug'ini
bajargandan so'ng, barcha oynalardagi ma'lumotlar bo'ladi
yangilangan.
Go (F5) ni bajaring. Nosozliklarni tuzatuvchining Debug menyusidagi Go buyrug'i dasturning bajarilishini boshlaydi. Dastur oxirigacha davom etadi foydalanuvchidan "to'xtatish" buyrug'i olinmaguncha yoki
to'xtash nuqtasi zarbalari.
Go buyrug'i faqat dasturni to'xtatish rejimida mavjud.
Break Break (CTRL-F5). Tuzatish menyusidagi Break buyrug'i Nosozliklarni tuzatish ishlayotgan dasturni to'xtatadi. To'xtatilganda barcha oynalardagi dastur ma'lumotlari yangilanadi. Jamoa
Break faqat ishga tushirish rejimida mavjud.
Trace Into (F11). Tuzatish menyusidagi Trace buyrug'i
Debug bitta dastur ko'rsatmasini bajaradi. AVR Studio manba rejimida bo'lsa, buning bitta ko'rsatmasi
rejimida va disassembler rejimida bitta assembler bajariladi
jamoa. Barcha oynalardagi ma'lumotlarni to'g'rilash ko'rsatma bajarilgandan so'ng sodir bo'ladi.
To'liq qadam (F10). Debug menyusidagi Step Over buyrug'i ham bitta ko'rsatmani bajaradi. Biroq, agar ko'rsatma pastki dasturni chaqirish ko'rsatmasi bo'lsa, u holda pastki dastur ham
amalga oshiriladi. Agar ijro paytida siz boshqaruvga duch kelsangiz nuqta, bajarilish to'xtaydi. Ma'lumotni tuzatish
barcha oynalarda ko'rsatma bajarilgandan keyin sodir bo'ladi.
Chiqishni yakunlash uchun qadam (SHIFT+F11). Chiqib ketish jamoasi tuzatuvchining Nosozliklarni tuzatish menyusi joriy funktsiyani to'liq bajaradi. Agar bajarish paytida to'xtash nuqtasiga duch kelsangiz, bajarish to'xtatiladi.
Agar bajarilayotgan funktsiya bo'lsa
pastki dasturlar ierarxiyasida eng yuqori darajadagi funktsiyaga ega bo'lsa, unda barcha asosiy funktsiyalar bajariladi va bajarish eng yaqin to'xtash nuqtasigacha yoki qadar amalga oshiriladi.
65
Machine Translated by Google
to'xtatish buyrug'i beriladi. Barcha ma'lumotlarni tuzatish windows buyrug'i bajarilgandan so'ng paydo bo'ladi.
Kursorning joriy holatidan Run To Cursor (F7) ko'rsatkichiga o'ting.
Nosozliklarni tuzatish menyusidagi Run to Cursor buyrug'i ishlaydi joriy kursor joyidan in buyrug'igacha bajariladigan dastur
ko'rsatma ko'rsatgichining joriy holati. Run to Cursor buyrug'idan foydalanganda foydalanuvchi tomonidan belgilangan to'xtash nuqtalari e'tiborga olinmaydi.
Agar dastur loop bo'lsa, uni to'xtatishingiz kerak
qo'lda. Dasturni bajargandan so'ng, barcha oynalardagi ma'lumotlar qatorga keltiriladi. Buyruq faqat faolda mavjud
oyna.
Belgilangan miqdordagi Multi Trace Into buyruqlarini kuzatib boring.
Nosozliklarni tuzatish menyusidagi Multi Trace Into buyrug'i kerakli miqdordagi buyruqlarni bajaradi. Oddiy rejimda AVR Studio ishlaydi
ushbu rejimning buyruqlari va qismlarga ajratish rejimida qismlarga ajratilgan buyruqlar. Bajarilishi kerak bo'lgan buyruqlar soni tuzatuvchining variantlarida (Options menyusida) ko'rsatilgan. Belgilangan miqdordagi buyruqlar bajarilgandan so'ng, ma'lumot oynalarining mazmuni bo'ladi
yangilangan (standart) yoki har bir buyruqdan keyin o'rnatiladi. Multi Trace Into buyrug'i oxirigacha bajariladi
berilgan buyruqlar soniga etib bormaydi, foydalanuvchi tomonidan to'xtatilmaydi yoki to'xtash nuqtasiga tegmaydi.
Avtomatik kuzatish. Menyudagi Auto Trace buyrug'i tuzatuvchi ma'lum bir narsaga muvofiq buyruqlarni bajaradi tuzatuvchining Options menyusida ko'rsatilgan rejim. Odatda
AVR Studio ushbu rejimning buyruqlarini, qismlarga ajratish rejimida esa - qismlarga ajratilgan buyruqlarni bajaradi. Kuzatuv tugallangandan so'ng, barcha oynalardagi ma'lumotlar tuzatiladi. Kechikish
kuzatilgan buyruqlar o'rtasida tuzatuvchi menyusida o'rnatiladi variantlari. Auto Trace buyrug'i gacha bajariladi foydalanuvchi tomonidan to'xtatiladi yoki to'xtash nuqtasiga tegmaydi.
To'xtash nuqtasini o'rnatish (F9). Bu buyruq joriy holatda buyruq uchun to'xtash nuqtasini o'rnatadi.
kursor. Nazorat nuqtasi faqat aktivda mavjudligini unutmang
nominal oyna.
Barcha to'xtash nuqtalarini tozalang . Bu
buyruq barcha belgilangan to'xtash nuqtalarini, shu jumladan, qayta tiklaydi avvalroq kuzatuvchi tomonidan o'tgan raqam va nuqtalar.
Boshqarish nuqtalari ro'yxatini ko'rsatish Ro'yxatni ko'rsatish (Ctrl-B). Da
Roÿyxatni koÿrsatish yoÿriqnomasini tanlash koÿrsatish dialog oynasini chaqiradi
66
Machine Translated by Google
nazorat punkti ro'yxati. Muloqot oynasida foydalanuvchi nuqtalarni boshqarishi, yangi nuqtalar qo'shishi, o'chirishi va
nazorat punktlarini faollashtirish yoki o'chirish. O'rnatilgan nazorat nuqtalari joriy oynaning chap qismida jigarrang belgilar sifatida ko'rsatiladi. Toggle Trace va Triggerni o'rnating (F8). Ushbu buyruq faol oynadagi joriy kursor joyiga iz nuqtalarini
qo'shadi. Agar nuqta ilgari o'rnatilgan bo'lsa, F8 uni o'chiradi.
Hammasini o'chirish (Barcha Trace & Triggerni tozalash). Bu buyruq olib tashlaydi
barcha Trace & Trigger
nuqtalari. Clear Trace Memory - kuzatuv buferini ishga tushirish. Trace
buferida qidirish (Search in Trace Memory). Bu buyruq disk raskadrovka tarixidagi moslik nuqtasini qidirib, iz buferini qidirish dialog oynasini ochadi.
Soat qo‘shish (Ins). Oÿzgaruvchini qoÿshish uchun foydalanuvchi “Koÿrish” menyusidan “Soat qoÿshish” ni tanlashi yoki tugmani bosishi kerak
Nosozliklarni tuzatish paneliga Watch qo‘shing. Agar Watch oynasi qachon bo'lmasa Soatni qo'shish buyrug'i beriladi, keyin Watch oynasi yaratiladi. Agar Watch oynasi faol bo'lsa, yangi o'zgaruvchilar ham qo'shilishi mumkin
Ins tugmasini bosish orqali.
Soatni o'chirish (Del). Foydalanuvchi oÿzgaruvchini “Koÿrish” oynasida avval oÿchiriladigan belgini tanlab, soÿng buyruqni berib oÿchirib tashlashi mumkin.
Watch menyusidan yoki disk raskadrovka panelidagi tugmani bosish orqali Watchni o‘chiring. O'zgaruvchi sichqoncha kursorini nomga qo'yish orqali tanlanadi o'zgaruvchan va sichqonchaning chap tugmachasini bosing. Agar Watch oynasi faol bo'lsa, tanlangan belgi tugmachasini bosib o'chirilishi mumkin
Kalitlarni o'chirish.
Hammasini o'chirish. Barcha soatlarni oÿchirish buyrugÿi “Koÿrish” menyusidan mavjud. Ushbu buyruq barcha belgilangan o'zgaruvchilarni oynadan olib tashlaydi
tomosha qiling.
Watch oynalaridagi barcha o'zgaruvchilar o'n oltilik formatda ko'rsatiladi.
Do'stlaringiz bilan baham: |