AixProbe开源AI远程调试器:第1章 硬件讲解
项目简介AixProbe 是一款开源 AI 远程调试器专为嵌入式开发者的远程调试场景设计。它集成了 JTAG/SWD 调试、多路串口通信、ADB 调试、USB 扩展等能力并通过 AI 辅助提升远程调试效率。本文为系列教程的第一章带你全面了解 AixProbe 的硬件接口布局与功能定义。硬件接口总览AixProbe 的接口按照功能区域合理排布共定义了9 组接口覆盖调试、通信、供电、状态指示等核心功能。以下逐一讲解。接口 1拨码开关 — 调试电平切换属性说明类型拨码开关功能调试器 IO 电平切换AixProbe 支持以下四档电平切换3.3V— 最常见的嵌入式 IO 电平2.5V— 部分低功耗 SoC 使用1.8V— 常见于新一代低功耗芯片1.2V— 超低电压芯片调试场景使用提示调试前务必确认目标板的 IO 电平并将拨码开关拨到对应档位。电平不匹配可能导致调试信号异常甚至损坏目标芯片。接口 210Pin JTAG/SWD 调试接口属性说明连接器10Pin2.54mm 间距协议支持JTAG / SWD这是 AixProbe 的核心调试接口支持两种主流调试协议JTAGJoint Test Action Group— 标准 4 线调试协议TCK、TMS、TDI、TDO适用于 ARM、RISC-V 等架构的全功能调试。SWDSerial Wire Debug— ARM 专用 2 线调试协议SWCLK、SWDIO引脚更少适合引脚资源紧张的目标板。使用提示2.54mm 间距为标准排针间距可直接使用杜邦线连接目标板无需转接板。接口 3双路串口属性说明串口数量2 路串口 1调试目标串口 –串口1 – CH347F -- USB -- 电脑串口 2调试目标串口 –串口2 – SOC接口 4自定义按键属性说明类型机械按键功能用户自定义AixProbe 预留了自定义按键接口用户可根据实际需求在软件层定义其功能例如触发离线烧录复位目标板启动/停止调试会话自定义快捷操作使用提示按键功能完全自定义实现自己的定制流程。接口 54 路 LED 指示灯属性说明LED 数量4 路分配2 路自定义 1 路电源指示 1 路就绪指示LED功能颜色LED 1自定义可编程红色LED 2自定义可编程绿色LED 3电源指示灯绿色LED 4调试器就绪指示灯红色电源指示灯上电后常亮表示 AixProbe 已正常供电。就绪指示灯表示调试器已完成初始化准备好连接目标板。自定义 LED可用于指示串口数据收发状态、JTAG 连接状态、错误报警等。使用提示调试时请先确认电源灯和就绪灯均已正常点亮再开始调试操作。接口 6USB Host 接口属性说明类型USB Host功能外接通用 USB 调试器AixProbe 提供了一个 USB Host 接口可以外接市面上的通用 USB 调试器如 J-Link、ST-Link、DAP-Link 等将传统调试器纳入远程调试体系将 USB 调试器插入此接口AixProbe 通过 USB 协议转发实现远程访问该调试器调试者在远程电脑上即可控制本地调试器使用提示此接口扩展了 AixProbe 的兼容性即使目标板需要专用调试器也能通过 USB Host 接入远程调试链路。接口 7USB 供电与直连电脑接口CH347F属性说明类型USB Device芯片CH347F功能供电 直连电脑不经过目标板此接口通过板载的CH347F芯片直接连接电脑具有以下特点独立供电为 AixProbe 自身供电无需依赖目标板直连电脑CH347F 提供高速 USB 转 JTAG/SPI/I2C/UART 等功能不经过目标板即插即用插上 USB 线即可开始使用接口 8ADB 调试接口与供电属性说明类型USBADB功能ADB 调试 供电此接口专用于Android Debug BridgeADB调试场景支持通过 ADB 协议连接 Android 设备或 Allwinner T113 等运行 Linux/Android 系统的目标板同时提供供电能力可执行adb shell、adb push/pull、adb logcat等操作使用提示如果目标板运行 Android 或带有 ADB 服务的 Linux 系统优先使用此接口进行调试可直接获取系统日志和执行远程命令。接口 912V 供电接口属性说明类型DC 电源接口电压12V功能独立外部供电接口功能速查表序号接口名称核心功能1拨码开关IO 电平切换3.3 / 2.5 / 1.8 / 1.2V210Pin JTAG/SWD调试协议接口JTAG / SWD3双路串口串口桥接电脑 ↔ 目标板4自定义按键用户可编程按键54 路 LED状态指示电源 / 就绪 / 自定义6USB Host外接通用调试器7USB CH347F多协议转换直连电脑8ADB 接口供电 ADB 调试912V 电源外部独立供电总结AixProbe 通过精心设计的 9 组硬件接口构建了一个完整的远程调试硬件平台调试能力JTAG/SWD 双协议 多电平适配通信能力双路串口桥接 ADB 调试扩展能力USB Host 外接通用调试器可靠性独立供电 多路状态指示
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2544749.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!