# Embedded-Tools-Hardware **Repository Path**: embeddedosprey/Embedded-Tools-Hardware ## Basic Information - **Project Name**: Embedded-Tools-Hardware - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-29 - **Last Updated**: 2024-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 多功能嵌入式调试工具,特性如下: * 2 路 CAN 接口; * 2 路 RS485 接口; * 1 路 RS232 接口; * 1 路 UART 接口; * 1 个 X-Link; * 1 个 OSJTAG(OSBDM); * 1 个 Micro SD 读卡器; * 1 个 USB 集线器; * USB 设备端、CAN、RS485、其它接口之间相互隔离; * 支持拨码选择是否连接 CAN、RS485 的 120Ω 终端电阻; * X-Link、OSJTAG 支持开关选择 Vref 引脚功能为连接目标板 Vref、输出 3.3V/5V; * USB 主机、X-Link、OSJTAG 电源输出支持过流、短路以及防电流倒灌功能; ## 实物图 实物图1 实物图2 ## 固件 1. X-Link 目前提供 V9 版模块,固件请在网上自行搜索; 2. OSJTAG 固件开源链接:[osbdm_hpm5301_software](https://github.com/zhangjinke/osbdm_hpm5301_software); 3. CAN 固件请到 moonglow 大佬仓库搜索 1610 获取,上位机可使用 BUSMASTER。 ## 注意事项 1. X-Link、OSJTAG、UART 的 IO 电平范围为 1.65V~5V,且 UART 接口电平与 OSJTAG 电平相同; 2. 连接 2 块主板的 1.27mm 间距,长度 11mm 的排针,请参考 IMG_20241118_211116.jpg 的方式,将长的部分缩短 0.5mm 左右; 3. 电脑端看到的串口 A、B、C、D 分别对应 RS485-1、RS485-2、RS232、UART; 4. 实测 USB 设备端电流 200+mA,若无法使用,请确保 USB 线质量与 USB 口供电能力; 3. USB 设备端隔离由于成本较高,可通过 0R 电阻替代; 4. SGM7222 为预留器件,请勿焊接。通过 R46、R47 焊接 0R 电阻替代。 ## 后续计划 1. 增加 Linux 核心板、触摸显示屏、电池,实现离线烧录、升级、调试功能; 2. 增加 OSJTAG 固件功能,比如 DAPLink、USB 转 I2C、USB 转 SPI,模拟 2232 等; 3. 增加更多的 X-Link 模块。 ## 声明 1. 您可以自由地对本项目进行修改和二次开发,但请务必在您的作品中注明原作者及原项目链接; 2. 本项目仅供个人、教育和非商业使用。**任何商业用途均需获得作者的事先书面许可**。