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.

[参考译文] CCS/TMS320F28069:在28069 controlSTICK 上配置 FT2232D 时出现问题

Guru**** 2535750 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/599852/ccs-tms320f28069-issue-with-configuring-ft2232d-on-28069-controlstick

器件型号:TMS320F28069

工具/软件:Code Composer Studio

我一直在使用 EVB 来开发我的 c 代码。

现在、我设计了一个具有相似原理图的新 PCB (但 FT2232没有 EEPROM)、并尝试将固件下载到 PCB 中。 在此之前、我首先配置了 FT2232D、通道 A 作为 JTAG 用于代码下载、通道 B 作为 COM 端口用于在程序运行时进行数据传输。

我使用 LabVIEW 实现以下功能

FT_Open (0、&ftHandle)//对于通道 A 我猜
是 FT_SetBitmode (ftHandle、0xff、0x2)//将 IOS 设置为输出;设置 MPSSE 模式
FT_Close (ftHandle) 

我得到了正确的返回值。 现在我尝试在 CCS 中下载固件、但连接 到目标时出错

我想我已经成功地将 FT2232的通道 A 设置为 JTAG 端口、将通道 B 设置为 COM 端口。 我对这个 PCB 使用与 controlSTICK EVB 相同的 CCS 项目代码。 完成 FT2232设置后、我立即下载了 CCS、但没有关闭电源或执行任何其他操作。  

我不确定是否缺少任何步骤? FT2232的配置过程是否正确、上述函数中设置的值是否正确? 我是否需要对 CCS 工程进行任何更改? 请帮助

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ning、

    自发布以来、您是否取得了任何进展?

    ===

    为什么要移除 FT2232的 EEPROM?  EEPROM 在 FT2232启动时读取以确定 VID/PID (因此会影响 Windows 可用于连接的驱动程序)。  断电后、如果不执行其他操作、此信息将丢失(以这种方式使用时、我不是此 FT2232芯片的专家)。

    当您尝试通过 CCS 进行连接时、您在设备管理器中看到了哪些 FTDI/XDS100条目?


    谢谢、
    Brett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在不使用 FT2232进行编程。 而是购买了 XDS100V3调试框。 我只将 FT2232用作 USB 转 UART 转换器进行数据传输。 它工作得非常完美。