如何自定义添加基于FTDI的调试器

本文介绍了如何在CooCox的CoIDE和CoFlash中自定义基于FTDI FT2232的调试器,如Turtelizer2。详细步骤包括编辑adapterlist.xml文件,复制并修改icdi.xml,调整transaction的mask和value参数以适配FTDI的MPSSE模式。同时,文章提醒用户CoCox当前仅支持JTAG调试,SWD调试尚未支持。最后,鼓励成功配置的用户分享XML文件以扩大支持范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多调试器都使用了FTDI FT2232 或者类似的芯片做为主控芯片。CooCox用户可以自定义基于FT2232 的调试器。

 

在CoIDE 和CoFlash 安装后的目标文件夹中,有一个配置调试器的文件夹\config\adapter。自定义调试器需要对该文件夹下的文件做适当修改。

 

一、向CoFlash添加基于FTDI的调试器

以调试器Turtelizer2为例:

 

1. 在adapterlist.xml 文件中添加行

<adaptername="Turtelizer2 "   config="Turtelizer2.xml"/>

 

2. 复制icdi.xml并重命名为Turtelizer2.xml

 

3. 修改文件中的调试器名称为Turtelizer2,修改厂商名

此时CoFlash的调试器选项中已能看到添加的Turtelizer2(如下图)。

 

要让调试器在CoFlash正常工作,还需要进行最后一步。

注意:CooCox目前只支持FTDI调试器的JTAG调试,SWD调试暂不支持。

 

4. 修改transac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值