Отладка ПО для микроконтроллеров
Добавлено: Пн окт 07, 2013 21:29:26
Добрый вечер.
Я не так давно проектирую ПО для микроконтроллеров и столкнулся со сложностью отладки.
Думаю, многие с этим сталкивались. Переменные программы и регистры
микропроцессора просто так не увидишь, нужны дополнительные средства. Ими могут
быть: JTAG отладчик, лишний UART или просто сигнальный светодиод (или несколько). Однако:
JTAG отладчик недешёвый + не всё конроллеры его поддерживают, а светодиод даёт информацию
об истинности какого-либо условия, что не всегда достаточно, потому что он не позволяет точно
оценить переменную. Выводить информацию в UART, наверно, наилучшее решение, но он может быть занят.
Как вы обходите эти ограничения и отлаживаете сложные участи ПО?
Я не так давно проектирую ПО для микроконтроллеров и столкнулся со сложностью отладки.
Думаю, многие с этим сталкивались. Переменные программы и регистры
микропроцессора просто так не увидишь, нужны дополнительные средства. Ими могут
быть: JTAG отладчик, лишний UART или просто сигнальный светодиод (или несколько). Однако:
JTAG отладчик недешёвый + не всё конроллеры его поддерживают, а светодиод даёт информацию
об истинности какого-либо условия, что не всегда достаточно, потому что он не позволяет точно
оценить переменную. Выводить информацию в UART, наверно, наилучшее решение, но он может быть занят.
Как вы обходите эти ограничения и отлаживаете сложные участи ПО?