请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3220
您好!
我将应用程序从 CC3200 (SDK 1.1.0)移植到 CC3220 (SDK 1.60.0)并运行到问题中、这是我的主要方法。 背景:我的应用程序将音频记录到 SD 卡中、但也具有网络功能。
基本上、如果我创建了 sl_Task 线程、但从未调用相关函数(即 sl_Start)、那么我的音频录制工作正常-我的缓冲区使用 I2S 和 DMA 连续填充。
只要我允许应用程序调用 sl_Start 函数(即使所有内容都已注释掉)、音频录制就会停止工作-缓冲区永远不会被填满。
对此是否有简单的解释? 我可能是如何初始化外设或线程的?
如果有任何帮助,将不胜感激。 谢谢!