最近入手TI开发板一块(TMDSSK335X starter kit),官网上信息如下图,显示开发板本身带有XDS100仿真器,而且原理图上也确实把AM3359的JTAG引脚连接到FT2232了。但是连接计算机后只能显示为串口,怎么更新驱动都没有用,感觉是FT2232H的固件不对,想找官方的固件更新一下。所以想问一下有没有哪位朋友了解这个问题,或者有好用的固件分享一下。
miffy:
FT2232只是一颗USB转TTL的芯片,不是JTAG芯片,TI的XDS100系列调试下载器用的是ACTEL的FPGA芯片,如果没有ACTEL丝印字样,显然就不是。
另外,AM335X系列的芯片,可以支持DDR,NAND flash,是直接可以跑arm linux的,一般通过SD卡进行烧写系统,或者是通过USB口进行烧写的,切换烧写模式有一个PIN组合,有的是外接拨码开关,有的是外接按键。
wise sun39:
回复 miffy:
今天又在TI论坛上找相关资料发现一个描述XDS100V2仿真器的。
:processors.wiki.ti.com/…/XDS100
这里面提及了一个CPLD XC2C32A应该是您说的FPGA。
不过还有一点不明白,starter kit 这块开发板为什么把AM3358的JTAG引脚连接到FT2232上面去。这样又不能用来烧录有什么用。
miffy:
回复 wise sun39:
FT2232支持USB转JTAG,试图代替ACTEL的FPGA,但是显然不行,FPGA有很强的硬件性能优势,这是软转换无法代替的。 主要是ACTEL的芯片太贵,但是没办法,性能好,最新的XDS200下载速度更是快XDS100一倍还多了。 再说AM335X有内部ROM bootloader,直接都可以读取引导MLO这样的bootloader了,所以一般都直接跑操作系统,下载固件都不用JTAG这么蜗牛的速度,都是SD卡,或者USB,读取烧写nand flash速度都非常快。
wise sun39:
回复 miffy:
根据TI的介绍,这个TMDSSK3358 starter kit的板子自带的FT2232H应该就是个XDS100V2.
processors.wiki.ti.com/…/Starter_kit_jtag
miffy:
回复 wise sun39:
FT芯片USB转JTAG性能肯定不如ACTEL的FPGA了,但是估计能凑合使用,只是改板子比较费劲。
Viki Shi:
这边是zigbee论坛,你的问题建议发到“Sitara™ Cortex-A8 和 ARM9 微处理器”板块,可以得到更专业的解答
指路: e2echina.ti.com/…/25