完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
芯片的USB报文如何修改? |
|
相关推荐
2个回答
|
|
对于PCM29xx系列的USB codec产品的修改描述符的问题,请参考下面FAQ:
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/785330/faq-pcm2912a-usb-codecs-with-programmable-descriptors/2904121#2904121 大概的意思是,在许多 PCM29xx 系列器件发布时、可编程描述符是一项提供的功能。 但是, 此功能不再可用, 因此 TI 目前不再为我们产品系列中的任何 USB-Audio codec 提供可编程描述符。 我们将继续评估这个细分市场、以定义未来的产品。 在发布时、我们唯一具有可编程描述符的 USB 音频器件是 PCM270xC 系列 USB DAC。 所以很抱歉,给您带来不便非常抱歉。 类似的问题您也可以参考: https://e2e.ti.com/support/audio-group/audio/f/audio-forum/972822/pcm2912a-amending-usb-descriptors-on-pcm2912a 但对于PCM2912A 修改描述符的问题,TI已经不再做支持。 |
|
|
|
要修改PCM2912A芯片的USB报文,您需要按照以下步骤操作:
1. **理解USB音频类(UAC)终端类型**: - UAC终端类型是一个用于描述设备功能的USB描述符。0x0201表示麦克风,0x0402表示耳机/麦克风组合。 2. **获取PCM2912A的固件**: - 您需要获取PCM2912A的固件源代码或二进制文件。这通常可以从芯片制造商或分销商那里获得。 3. **修改固件**: - 如果您有源代码,您可以使用文本编辑器打开源代码文件。 - 找到定义USB音频类终端类型的部分。这通常在USB描述符数组中定义。 - 将0x0201(麦克风)更改为0x0402(耳机/麦克风组合)。 4. **重新编译固件**: - 使用适当的编译器和工具链重新编译固件。确保您遵循制造商提供的指南。 5. **烧录固件**: - 使用适当的编程器或烧录工具将新编译的固件烧录到PCM2912A芯片上。 6. **测试修改**: - 在烧录新固件后,测试设备以确保更改生效并且设备正常工作。 7. **文档记录**: - 记录您所做的更改,以便将来参考。 请注意,修改固件可能会违反制造商的保修条款,并且如果操作不当,可能会导致设备损坏。在进行任何修改之前,请确保您了解风险,并且有适当的知识和工具。 如果您没有源代码,您可能需要联系PCM2912A的制造商或分销商,询问是否可以提供修改后的固件或指导您如何进行修改。 此外,如果您不熟悉固件编程,可能需要寻求专业人士的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
325 浏览 1 评论
523 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
763 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
644 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1119 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
16浏览 28评论
39浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
239浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
191浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
51浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 05:54 , Processed in 0.826429 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号