Программируемые платы и модули
Эти сведения относятся к программируемым IoT-платам Tibbo (EM1001 и EM2001) и встраиваемым модулям (EM500, EM510, EM1000, EM1202, EM1206, EM2000 и WM2000).
Обновлять эти устройства через последовательный порт непросто: полноценных портов RS232 у них нет, есть только UART с «TTL/CMOS-уровнями». Для модулей Tibbo, не встроенных в хост-устройство, есть простое решение: их можно обновлять с помощью отладочных (EV) плат. EV-платы выпускаются для каждой модели программируемых модулей Tibbo. К сожалению, для программируемых плат EV-плат нет.
Ручное подключение
Ниже приведено подробное руководство по подключению платы или модуля для последовательного обновления.
Нужны только две линии: TX и RX. Поскольку в платах и модулях Tibbo установлены UART с TTL/CMOS-уровнями, для подключения линий TX и RX устройства к COM-порту ПК (или адаптеру USB-последовательный порт) необходим приёмопередатчик RS232 (MAX232 или аналогичный). Чтобы начать обновление, загрузитесь в Monitor/Loader: включите устройство, подтянув линию MD к LOW. Например, можно подключить кнопку между линией MD и землёй. Понадобится также источник стабилизированного питания 3.3V.
В EM1001, EM2001, EM2000 и WM2000 есть встроенные зелёный, красный и жёлтый светодиоды состояния. В остальных устройствах светодиоды можно подключить снаружи.
На схеме выше показано, как подключить модуль EM1000 для последовательного обновления, но для других плат и модулей можно использовать аналогичную схему.