Kit Manager - це невелика утиліта, яка входить до складу Simplicity Studio і дозволяє задати конфігурацію фірмових налагоджувальних плат для EFM8 і EFM32.
Завдання режиму роботи відладчика
Все налагоджувальні плати Starter Kit для мікроконтролерів EFM8 і EFM32 містять вбудований програматор-відладчик. Цей модуль може служити як для роботи з розташованим на отладочной платі мікро контролером, так і для програмування і налагодження кристалів на зовнішньої платі. Режим роботи відладчика може бути встановлений в Kit Manager. Для будь-якої плати Starter Kit може бути обраний один з чотирьох режимів:
- Налагодження МК, розташованого на платі, через відладчик, розташований на платі (Debug mode: MCU)
- Налагодження МК, розташованого на платі, через зовнішній відладчик (Debug mode: In)
- Використання плати в якості відладчика для "стороннього" контролера (Debug mode: Out)
- Отладчик відключений (Debug mode: Off)
Після завдання режиму, який передбачає роботу плати Starter Kit як відладчика, необхідно підключити відповідні висновки цільового мікроконтролера до Отладочная інтерфейсу, розташованому в правому верхньому куті плати Starter Kit.
Схема підключення отладочного інтерфейсу J-Link, доступного на ARM-контролерів EFM32, наведена на малюнку. При використанні EFM32 Starter Kit як програматора-відладчика для контролера, розташованого нема на платі, зберігається можливість вимірювання і профілювання енергоспоживання з використанням утиліти Energy Profiler.
Сигнал SWO не є обов'язковим для програмування і налагодження, за відповідною лінії передаються допоміжні дані, пов'язані з трасуванням і ін. Підключення SWO, наприклад, не потрібно при налагодженні мікроконтролерів на базі ядра Cortex-M0.
Сигнал Reset також формально не є обов'язковим, однак рекомендується до підключення, щоб уникнути втрати зв'язку з цільовим мікро контролером при помилок роботи системи тактирования або портів, що використовуються для налагодження.
Також потрібно зауважити, що цільової контролер НЕ живиться по лінії VMCU. Лінія VMCU служить для вимірювання енергоспоживання, по ній передаються дані для роботи в Enenrgy Profiler.
Оновлення прошивки плати для роботи в mbed
Якщо отладочная плата має "застарілу" прошивку і не визначається як зовнішній диск, необхідно зайти в Kit Manager і в повідомленні, що з'явилося погодитися на "Updating to mbed firmware". Таким чином будь-яка плата EFM32 Starter Kit може імпользоваться для роботи в mbed.