TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540USB模块厂商和产品字符串无法显示

各位好。

我在使用CC2540USB模块的时候,枚举都正常,设备也能被正确识别并正常通信。唯一的问题是厂商字符串和产品字符串不显示。我使用的例程是:HIDAdvRemoteDongle,设备被枚举成键盘或者鼠标。

在文件usb_hid_descriptor.s51中,字符串都有定义,如:

;; String descriptors
string0Desc: ; Language ID
DB string0DescEnd – string0Desc ; bLength
DB DESC_TYPE_STRING ; bDescriptorType
DW 0409H ; wLangID (English-US)
string0DescEnd:

string1Desc: ; Manufacturer
DB string1DescEnd – string1Desc ; bLength
DB DESC_TYPE_STRING ; bDescriptorType
DB 'T', 0 ; unicode string
DB 'e', 0
DB 'x', 0
DB 'a', 0
DB 's', 0
DB ' ', 0
DB 'I', 0
DB 'n', 0
DB 's', 0
DB 't', 0
DB 'r', 0
DB 'u', 0
DB 'm', 0
DB 'e', 0
DB 'n', 0
DB 't', 0
DB 's', 0
string1DescEnd:

string2Desc: ; Product
DB string2DescEnd – string2Desc ; bLength
DB DESC_TYPE_STRING ; bDescriptorType
DB 'U', 0 ; unicode string
DB 'S', 0
DB 'B', 0
DB ' ', 0
DB 'C', 0
DB 'C', 0
DB '2', 0
DB '5', 0
DB '4', 0
DB '0', 0
DB ' ', 0
DB 'H', 0
DB 'I', 0
DB 'D', 0
string2DescEnd:

但是在文件usb_standard_requests.c的usbsrGetDescriptor函数的注释中,发现了这么一句话:INDEX: 0, or language ID for string descriptors (currently not supported),这说的是目前还不支持字符串功能吗?

我如何才能让字符串正确显示?

感谢。

Viki Shi:

你好,E2E的工程师已经跟进你的问题,请关注这边: e2e.ti.com/…/722260

da qin zheng sheng:

官方的例程在安卓手机可以正常使用的。

赞(0)
未经允许不得转载:TI中文支持网 » CC2540USB模块厂商和产品字符串无法显示
分享到: 更多 (0)