임베디드 소프트웨어 설계 서비스 회사 인 Sid Price는 ctxLink라는 ARM Coretex-M 마이크로 프로세서 용 무선 디버그 프로브에 대한 캠페인을 시작했습니다. ctxLink을 기반으로 오픈 하드웨어를 열고 회사 제품, 블랙 매직 프로브 (BMP)이다 디버그 프로브 지원하는 와이파이 연결 및 배터리 작업을 강화. SWD 및 JTAG 인터페이스를 구현함으로써 원격 하드웨어를 소스 레벨 디버거로 가져와 USB 케이블 링이 불가능한 곳에서도 ARM Cortex-M 마이크로 컨트롤러 의 원격, 케이블없는 프로그래밍 및 디버깅을 수행 합니다.
ctxLink를 사용하면 로봇 시스템 디버깅, 차폐 장치 프로그래밍, 어색한 인클로저 주변에서 작업 또는 너무 멀리있는 프로젝트 해킹과 같은 애플리케이션을 위해 특정 거리에서 시스템에 액세스 할 수 있습니다. GDB 서버 포트의 수신 연결을 ctxLink로 전달하도록 라우터를 구성하면 로컬 디버거가 다른 국가에있는 장치에도 액세스 할 수 있습니다. 네트워크 배치는 Wi-Fi 보호 설정 (WPS)을 통해 또는 스마트 폰에서 HTTP 프로비저닝을 사용하여 관리 할 수 있습니다.
ctxLink는 새로운 대상 MCU에 대한 지원을 제공하는 활성 커뮤니티의 이점을 누릴 수 있으며 BMP와 동기화되므로 BMP 커뮤니티를위한 추가 MCU 지원을 즉시 구현할 수 있습니다. 자세한 내용은 캠페인 페이지를 참조하십시오.
명세서
- 마이크로 컨트롤러: STM32F401RE
- Wi-Fi 모듈: Microchip WINC1500
- 물리적: 89mm x 33mm, 4 레이어 PCB
디버깅
- ST, Atmel, Nordic, NXP 등을 포함한 광범위한 ARM Cortex 타겟 지원
- 광범위한 IDE (통합 개발 환경)와 함께 사용할 수있는 내장 GDB 서버 포함
- 광범위한 대상 전압 (1.7V ~ 5V) 지원
힘
- 타겟에서 전원 공급 가능 (3V ~ 5V 타겟 만 해당)
- LiPo 배터리 (포함되지 않음)로 전원을 공급할 수 있습니다. Adafruit의 3.7V 1200mAh 배터리로 테스트되었습니다.
- 배터리는 USB를 통해 충전 할 수 있습니다.
- ctxLink 자체가 배터리 또는 USB를 통해 전원이 공급되는지 여부에 관계없이 대상 (최대 100mA)에 전원을 공급하는 데 사용할 수 있습니다.