很多调试器都使用了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