请问使用 Piccolo F280049 controlCARD 的 Garber 文件,需要需要对 FT2232HL-REEL 芯片进行额外的烧录?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请问使用 Piccolo F280049 controlCARD 的 Garber 文件,需要需要对 FT2232HL-REEL 芯片进行额外的烧录?
您好 我这两天也在分析板载调试环境
如您所说 EEPEOM是需要配置的 查看芯片手册可以了解详细内容 《DS_FT2232H.pdf》
烧录EEPEOM需要用到FTDI的烧录工具FT_PROG,对应该工具也有一份说明文档,《AN_124_User_Guide_For_FT_PROG.pdf》
利用该工具,我首先读取了28069M LaunchpadXL的板载EEPEOM内容
关于EEPROM内容的详尽描述,我只在《DS_FT2232H.pdf》7.1章节看到了相对详细一些介绍,但是也不知道这里的描述是不是按照地址顺序写的。
我对比了一下读取的内容,似乎只有几个VID、PID、bcdDevice这3个字可以和文档的描述关联上。
随后,我又读取了28379D Launchpadxl的板载EEPEOM内容,并与28069 LaunchpadXL的板载EEPRO内容作了对比,如下图所示:
可以看到,两者之间有一定的差别。从存储器靠后的内容看,都可以看到XDS100V2.0仿真器的型号。
疑问1.利用FT_PROG,可以读取到TI LaunchpadXL板载EEPROM的内容,是不是把读取到的内容烧录到自己设计的板载调试系统中也可实现同样的功能?
疑问2.利用FT_PROG,可以配置EEPROM的烧录内容,TI可不可以提供指导文档;
疑问3.我不清楚EEPEOM中的内容和CCS开发环境中烧录时利用TargetConfiguration选择的仿真器型号是如何对应的?我个人的理解,FT2232H中Multi-Protocol Synchronous Serial Engine (MPSSE)支持JTAG,CCS软件安装时自带仿真器驱动。从EEPEOM中可以看到XDS100VV2.0仿真器的型号,那么板载系统中所谓的配置,是不是就是告诉CCS软件,LaunchpadXL目前使用的仿真器型号是XDS100V2.0,这样来建立一种关联,如果烧录时TargetConfiguration选择的不是XDS100V2.0就会报错。
疑问4.板载调试系统是利用FT2232H的Multi-Protocol Synchronous Serial Engine (MPSSE)实现的JTAG,是不是可以认为这是一种通用JTAG调试接口设计,不是专属XDS100或者专属TI公司的,所以如果直接复制EEPROM的内容到自己设计的电路中不需要授权或者不存在法律问题。如果是速度更快的XDS200仿真器,或者其他类型的如560、510,是不是都是用FPGA做的呢?
疑问5.不管是28069还是28379,EEPROM中的内容TI可以给出详细说明吗?