Sid Price, компания за вградена софтуерна услуга за проектиране, стартира кампания за безжична сонда за отстраняване на грешки за ARM Coretex-M микропроцесори, наречена ctxLink. В ctxLink е отворен хардуер, отворен фирма фаянс, Black Magic Probe (BMP), въз основа грешки сонда, който се поддържа Wi-Fi свързаност и захранван от батерии операции. Чрез внедряване на SWD и JTAG интерфейс той привежда отдалечен хардуер към вашия дебъгер на ниво източник за дистанционно програмиране без кабели и отстраняване на грешки на микроконтролерите ARM Cortex-M дори на места, където USB кабелирането не е възможно.
ctxLink ви позволява достъп до системата от определено разстояние за приложения като отстраняване на грешки в роботизирана система, програмиране на екранирано устройство, работа около неудобно заграждение или хакване на проект, който е малко твърде далеч. Конфигурирането на маршрутизатора за препращане на входящи връзки за порта на GDB сървъра към ctxLink позволява на локалния дебъгер да има достъп до устройствата, които също са в други страни. Разгръщането на мрежата може да се управлява или чрез Wi-Fi защитена настройка (WPS) или чрез използване на HTTP предоставяне със смартфон.
ctxLink може да се възползва от активна общност, която носи поддръжка за нови целеви MCU и е синхронизирана с BMP, така че допълнителна MCU поддръжка за BMP общност може да бъде внедрена незабавно. Можете да посетите страницата на кампанията за повече информация.
Спецификации
- Микроконтролер: STM32F401RE
- Wi-Fi модул: Microchip WINC1500
- Физически: 89 mm x 33 mm, 4-слойна платка
Отстраняване на грешки
- Поддържа широк спектър от ARM Cortex цели, включително ST, Atmel, Nordic, NXP и други
- Включва вграден GDB сървър, който може да се използва с широка гама от интегрирани среди за разработка (IDE)
- Поддържа широк диапазон от целеви напрежения (1,7 V до 5 V)
Мощност
- Може да се захранва от целта (само от 3 V до 5 V цели)
- Може да се захранва от LiPo батерия (не е включена). Тестван е с батерията на Adafruit от 3.7V 1200mAh
- Батерията може да се зарежда чрез USB
- Може да се използва за захранване на целта (до 100 mA), независимо дали ctxLink се захранва от батерия или чрез USB