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.

XDS100v3初始化uart问题

Other Parts Discussed in Thread: DM3730

你好,我们在制作xds100v3过程中在测试时遇到了一个问题,感谢大家可以一起帮忙分析;

首先,我们制作XDS100v3所使用文件是根据http://processors.wiki.ti.com/index.php/XDS100链接中下载得到的资料进行打板,只不过制作过程中将板厚定义为1.6mm,阻焊使用蓝色。

 购买物料的过程中,A3PN125-ZVQG100由于供应商货源关系更换成A3PN125-VQG100。12M晶振ABM3B-12.000MHZ-20-B2-T更换成ABM3B-12.000MHZ-B2-T。其他物料未变。

  产品制作完成后,晶振可正常起振,波形无瑕疵。

   产品生产完成后使用FTDI的配置工具FT_Prog配置USB,配置信息如截图:

                                 

 

                                

    Hardware Specific中设置是:PortA   Hardware:RS232 UART;Driver:D2XX Direct

                                           PortB   Hardware:245 FIFO;Driver:D2XX Direct

   完成后拔出XDS100v3,重新将XDS100v3插到电脑上此时会重新枚举USB设置,将驱动目录指向XX..\Utilities\ftdi安装驱动成功,此时在设备管理器中可出现如下USB设备

                             

  以上完成之后按照文档Instructions.pdf中的描述将v3_fpga_125.prj用Libero IDE v9.1(已打上SP5补丁)重新编译了一次,并将文件dtsa_a3p125_1.stp拷到Utilites目录下将烧录FPGA成功,Windows Xp中命令行提示如下图:                           

  

    接下来拔出xds100v3并按照操作手册中描述将J2和J3进行Pin对Pin短接,此时未并连接目标板。运行生产测试程序,出现错误如下图:

至此,由于出现错误而无法继续测试工作,即使连接目标板还是出现同样的错误(注意,由于目标板是14Pin JTAG的,所以并未将所有20Pin都接上)。

    出现上述错后,尝试将设备属性中钩选“加载VCP”令得设备出现串口,依然出现同样的错误:

    

  

  如果用记事本打开mfg_test 这个文件并将

     uartinit 115200
     uartctl rts=0
 注释掉,则测试程序可以正常运行而不会报其它错误。
 
 尝试直接连接使用DM3730芯片的目标板可正常进行仿真工作(正常连接ARM核、Load program)。
 以上过程中所使用的目标板均是14Pin的JTAG而非20Pin JTAG接口(14Pin信号从20Pin接口座子通过引线引出)。