FTDI。使用 FT_EE_Program 设置设备描述不起作用
我想更改 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我明白了。 EE_Program 上的描述似乎没有更新。重新连接 USB 电缆后,说明发生变化。有一个函数:
以编程方式模拟重新连接。
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:
which simulates re-connection programmatically.