站内搜索
发作品签到
XDS110下载器
专业版

XDS110下载器

7.9k
0
0
33

简介

制作的TI-XDS110下载仿真器

简介:制作的TI-XDS110下载仿真器
复刻成本:80

开源协议

CC BY-NC-SA 4.0

创建时间:2025-05-27 16:43:09更新时间:2026-06-16 10:40:26

描述

硬件说明

硬件参考自TI官方 MSP-EXP432E401Y 评估板。已得到官方同意开源。

  • 使用 TM4C129ENCPDTI3R 作为主控,输入输出带 自恢复保险丝 + ESD + TVS 保护;
  • 支持 JTAGcJTAGSWD串口等调试,下载仿真与串口可以同时运行;
  • 支持的芯片与TI官方XDS110仿真器基本一致,但目前开源版本仅测试了MSPM0G3507、MSPM0L1306、TMS320F28P550等三个型号芯片是完美支持下载与调试;
  • 在 CCS 下,下载器配置就选择使用 XDS110 型号进行下载;在 Keil 下,可以当成 DAP-LINK 用,但是无法软件复位,需要将下载器的 RST 接到对应 ARM 芯片的 RESET 引脚上进行硬件复位;
  • WIN7、WIN10、WIN11都能够使用,WIN10和WIN11是不需要安装驱动的,如果有识别失败的情况,请根据最后的常见问题章节安装驱动,一直下一步下一步的默认安装。安装的时候不能有中文路径。

固件烧录

找到执行文件

固件的位置在 CCS 的安装路径下。

如果你没有安装CCS,则可以使用该开源工程的附件里的文件 firmware-download-tool。

请打开CCS下的xdsdfu.exe。打开路径:

CCS Install 表示CCS的安装路径

.../CCS Install/ccs_base/common/uscif/xds110

image.png

烧录固件

在这个文件夹下,打开命令行窗口,并接入未烧录的下载器板子。

  1. 输入命令: xdsdfu -e

应该会显示查找到一个设备

> 如果识别不到识别,大概是驱动没有识别问题。请参考最后的常见问题章节说明。

b549f77c295751cd192f0f5a4a0d1e40_compress.jpg

  1. 输入命令:xdsdfu -m

进入DFU模式

> 芯片默认情况下,第一次使用时就已经处于DFU模式了,所以我下图是说已经处于DFU模式

image.png

  1. 输入命令 xdsdfu -b boot_loader.bin

会提示

Replacing the bootloader may render the XDS110 unusable.
Do you want to continue (Y/N) ?  

选择 y 即可。

> 注意,这里需要确保你的 xdsdfu.exe 的同级文件夹下有 boot_loader.bin 这个文件。不然是烧录失败的。其中 -b 表示烧录的是 boot_loader 文件。

image.png

  1. 输入 xdsdfu -f firmware_3.0.0.36.bin -r

> 注意,这里需要确保你的 xdsdfu.exe 的同级文件夹下有 firmware_3.0.0.36.bin 这个文件。因为TI官方的CCS是会更新的,这个固件也会更新,所以如果名称不一样是正常的,不过固件的名称基本是 firmware_x.x.x.xx.bin 的格式。其中 -f 表示烧录的是固件, -r 表示的是烧录完成后复位。

image.png

这一步就是烧录下载器的固件了,烧录完成后,下载器的绿灯正常是会亮的。亮的时候说明XDS110下载器就可以使用了。

外壳与贴纸

  • 外壳使用的是公模外壳,淘宝可直接买,具体外壳文件见附件。

    成本:1/个
    
  • 贴纸参数:

    做长43mm,宽22mm的小彩印贴纸
    纸张类型:常规不干胶
    增加工艺:覆模
    成本:1000+ = 0.25/张
    

常见问题

1. 接入电脑无法识别或者没有动静
解决方法:
去官网下载驱动,官网下载XDS110驱动的地址:XDS Emulation Software (EMUPack) Download,安装 ti_emupack_setup_9.2.0.00002_win_64.exe ,该文件就是驱动。安装完成后显示XDS110的效果:

image.png

2. 烧录 boot_loader.bin 时下载失败,导致板子无法再被识别
解决方法:
断开板子的电,按住板子的BOOT小按键,然后接入TYPE-C数据线到板子上,这个时候应该可以恢复,被电脑识别为DFU模式,这个时候赶紧通过命令行烧录 boot_loader.bin 和下载器的固件。

3. 烧录完成的XDS110下载器在CCS上不能下载提示说版本太老需要更新

根据CCS的提示操作更新固件即可。更新时不能断开连接,不然下载失败的结果无法预估。


关于其他的XDS110下载仿真器的细节,参考附件的 XDS110仿真器使用指南.pdf,该指南是跟随 xdsdfu.exe 更新的,这个指南是在固件为 firmware_3.0.0.36.bin 版本是下载的。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
firmware-download-tool.zip
183
2
USB-driver.zip
184
3
XDS110仿真器使用指南.pdf
198
4
TYPEC-BLASTER外壳ALL.stp
98
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航