FTDI。使用 FT_EE_Program 设置设备描述不起作用

发布于 2024-12-05 08:47:21 字数 487 浏览 0 评论 0原文

我想更改 FTDI 芯片中的设备描述。 为此,我首先定义 FT_PROGRAM_DATA ftData,调用 FT_EE_Read,修改字段 ftData.Description,最后调用 FT_EE_Program 将数据写回。代码示例为:

FT_PROGRAM_DATA ftData;
FT_STATUS ftStatus = FT_EE_Read(ftHandle, &ftData); 
strcpy( ftData.Description, "My New Description" );
ftStatus = FT_EE_Program (ftHandle, &ftData );

两个 FT- 函数的结果 (ftStatus) 均为 FT_OK。 但是,当我调用 FT_GetDeviceInfoDetail 时,返回的描述是旧的。 FT_EE_Program 和 FT_GetDeviceInfoDetail 不使用相同的设备描述吗? 非常感谢您的任何提示!

I want to change device description in a FTDI-Chip.
For that, I define first FT_PROGRAM_DATA ftData, call FT_EE_Read, modify the field ftData.Description and finally call FT_EE_Program for writing the data back. The code example is:

FT_PROGRAM_DATA ftData;
FT_STATUS ftStatus = FT_EE_Read(ftHandle, &ftData); 
strcpy( ftData.Description, "My New Description" );
ftStatus = FT_EE_Program (ftHandle, &ftData );

The results (ftStatus) of both FT- functions are FT_OK.
However, when I call FT_GetDeviceInfoDetail, the description returned is old one.
Doesn't FT_EE_Program and FT_GetDeviceInfoDetail use the same device description?
Thank you very much for any hint!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望笑 2024-12-12 08:47:21

我明白了。 EE_Program 上的描述似乎没有更新。重新连接 USB 电缆后,说明发生变化。有一个函数:

FT_CyclePort(ftHandle);

以编程方式模拟重新连接。

I've got it. The description seems not to be updated on EE_Program. After re-connection of USB-Cable the desciption changes. There is a function:

FT_CyclePort(ftHandle);

which simulates re-connection programmatically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文