Средства отладки микроконтроллеров STMicroelectronics
Одним из самых эффективных способов сократить до минимума сроки проектирования является применение готовых решений. Поэтому многие компании - производители выпускают отладочные средства для своих микроконтроллеров. Кратко расскажем о наиболее популярных средствах разработки и отладки фирмы STMicroelectronics. STX-RLINK - внутрисхемный программатор/отладчик для микроконтроллеров серий ST7, uPSD, STM8, STR7, STR9 и Cortex-M3, то есть поддерживает все современные микроконтроллеры производства фирмы STMicroelectronics. Данное устройство поддерживает протоколы SWIM, ICC и JTAG, и соединяется с целевой платой с помощью одного из поставляемых в комплекте адаптеров. В последнее время компания активно продвигает на рынке микроконтроллеры серий STM32 (Cortex) и STM8. Для работы с этими микроконтроллерами рекомендуется более специализированный- внутрисхемный JTAG программатор-отладчик ST-LINK. Отладчик подключается к целевым платам посредством стандартного JTAG-интерфейса (в случае микроконтроллеров на базе ядра STM32) или посредством SWIM-интерфейса (для микроконтроллеров семейства STM8). Начинающим разработчикам предлагаются отладочные наборы DISCOVERY, позволяющие сократить время разработки и в сжатые сроки освоить микроконтроллеры данных серий. Одним из них является STM8S-DISCOVERY, отладочный набор на базе STM8S105. Набор состоит из платы микроконтроллера со всей необходимой обвязкой, встроенного программатора-отладчика ST-Link и макетной площадки для разработки пользователем собственных приложений. Интегрированный в плату программатор/отладчик позволяет сократить затраты на разработку. Более того, его можно использовать как программатор/отладчик для других целевых плат с микроконтроллерами серии STM8 через SWIM интерфейс. Для этого необходимо либо удалить перемычки SB1 и SB2, либо вовсе разделить плату отладчика и плату микроконтроллера, разломив по линии пропила. Дальнейшим развитием этой концепции - микроконтроллер и программатор-отладчик в одном флаконе - являются отладочные комплекты STM8L-DISCOVERY и STM32VLDISCOVERY. Эти наборы являются не только оптимальным решением для изучения микроконтроллеров серий STM8 и STM32, но и позиционируются как встраиваемые модули. Встроенный ST-LINK этих комплектов также можно использовать в качестве программатора-отладчика для собственных разработок на основе микроконтроллеров STM8. Для этого используется менее брутальный метод, как в предыдущем случае, а именно, необходимо удалить эти джамперы и подключиться к целевой плате через SWIM разъем. В заключение можем сказать, что все необходимое программное обеспечение, примеры программ и другой софт поставляется на компакт-дисках, либо доступно на сайте STMicroelectronics.