完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我已经配置了 USB 音频扬声器。
这是 tx_callback static void tx_callback(I2S_Type *base, sai_edma_handle_t *handle, status_t status, void *userData) { global_var_struct_t *global_var_struct_ptr; global_var_struct_ptr = &global_var_struct; if (kStatus_SAI_RxError == status) { } else { global_var_struct_ptr->free_sai_tx_queue = SAI_TransferGetValidTransferSlotsEDMA(base, handle); } } 在 USB Audio Thread 中,我请求发送一组新的声音数据 如果 (global_var_ptr->free_sai_tx_queue != 0){ 随机几分钟后(可以是 10 或 30)音频停止播放。USB 看起来一直在工作。但是当我连接到调试时,我看到了这个: if (handle->saiQueue[handle->queueUser].data != NULL) { if (SAI_TransferGetValidTransferSlotsEDMA(base, handle) != 0) { return kStatus_SAI_TxError; } return kStatus_SAI_QueueFull; } 所以有一个 4 元素的队列。有 2 个可用时隙,SAI 试图在繁忙的时隙上请求传输。什么会导致这个? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1925个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36408 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4694 浏览 1 评论
6095 浏览 1 评论
6800 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4240 浏览 0 评论
638浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
634浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
636浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
720浏览 2评论
830浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-14 09:41 , Processed in 1.159335 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号