наявність вбудованої в мікроконтроллер Flash-пам'яті програм, оскількі для завантаження програми користувача при налагодженні JTAG-емулятор задіює ВЛАСНА пам'ять мікроконтролера. У мікроконтролерах, у якіх застосовується Інший тип пам'яті програм (Наприклад, Тільки ППЗП), реалізація JTAG-емулятор на крісталі Неможливо.
. JTAG-емулятор має обмеженності (зазвічай НЕ больше 8) Кількість точок зупину.
. Труднощі в реалізації покроковий режиму на Рівні Операторів мови високого уровня, так як для відпрацьовування цього режиму в вихідний текст відладжуваної програми на качану шкірного оператора ЯВУ винна вставлятіся команда виклику відладжуваного монітора, а кількість контрольних точок обмеже.
. Програма користувача, яка Завантажується для налагодження, має більшій розмір и Більшу часів Виконання, чем робоча програма, у зв'язку з необхідністю вставки в неї команд виклику відладжуваного монітора . Це порушує, хочай ї несуттєво, масштаб реального годині Виконання програми користувача в режімі налагодження з JTAG-емулятор.
. JTAG-емулятор НЕ підтрімує точки останову по Складаний (комплексне) Умова, Які реалізовані, Наприклад, под внутрісхемніх емуляторах.шіроко вікорістовується для відладкі реальних прістроїв. Тестовано программа может буті тією залишкову версією (после видалений команд виклику монітора налагодження), яка буде поставляти.
Інтерфейс JTAG застосовується НЕ Тільки для тестування, альо и для програмування різніх прістроїв, у тому чіслі и незалежної пам'яті мікроконтроллерів. Контакти для сігналів JTAG є на шіні PCI, протікання в їх вікорістанні одноманітності НЕ спостерігається (або залішаються непідключенімі, або з'єднуються для організації ланцюжка). p align="justify"> Відзначімо, что інтерфейсом JTAG в Данії годину оснащуються НЕ Тільки однокрістальні мікроконтролері та сігнальні процесори, альо и Універсальні мікропроцесорі аж до моделей з Найвищого на сьогоднішній день продуктівністю, Наприклад, Intel Core i7.Edition. Тут ВІН дозволяє НЕ Тільки тестуваті сам процесор (Це не представляет особливого прикладного інтересу), альо и організуваті ЗОНДОВОГО режим відладкі (probe mode). ЗОНДОВОГО режим є потужном засобой налагодження системного програмного забезпечення; звичайний процесор, пов'язаний з тестовими контролером інтерфейсом JTAG, перетворюється у внутрісхемній емулятор. br/>
.3 Засоби розробки та налагодження програмного забезпечення
Для розробки програмного забезпечення в Данії годину Використовують інтегровані середовища розробки, что містять у своєму складі текстові редактори, компіляторі, редактори зв'язків, завантажувачі та симулятори.
Текстові редактори службовцями ...