最近买了3200的卡发板,是redbearlab的,wifi部分有例程,但是iis部分没有找到
http://energia.nu/reference/
这个redbearlab的IDE支持iis开发库吗?虽然在下载的ide文件夹中找到iis相关.c/.h文件,但是没有lib调用。
如果想要评估iis,是否需要买TI的3200开发板才可以实现?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我不太知道redbear是怎么多的CC3200的板子。TI的CC3200 Launch Pad + Audio Boost Pack是可以来测试I2S的。
你好,首先感谢帮助解决问题。
现在用TI的demo板进行研发:一块 SimpleLink Wi-Fi CC3200 LaunchPad和一块AUDBOOST
使用IAR进行开发,资料、IDE、程序的debug与Uniflash都实现。但问题是:只有相关的example,没有对程序的说明文档,如果想更改一些功能的话无从下手,只能自己领悟程序。
研发的进度有点慢,请问有没有好的方法提高研发速度,更快上手3200?
简单的说是一个可以联网的通话录音机。主要是联网传数据,录音是一个搭载功能,后续会出camera功能。
这些例程都不是太长,学习的话不会话太久,所以没必要去针对每个程序都去写代码解释。
如果你在做项目的过程中有什么问题都可以提出来的。
TI工程师:
你好!在调试wifi_audio_app,根本无法起来。
之后再wlan_station基础上做修改,在添加
lRetVal = AudioSetupDMAMode(DMAPingPongCompleteAppCB_opt, \
CB_EVENT_CONFIG_SZ, RecordPlay);
if(lRetVal < 0)
{
ERR_PRINT(lRetVal);
LOOP_FOREVER();
}
AudioCaptureRendererConfigure(AUDIO_CODEC_16_BIT, 16000, AUDIO_CODEC_STEREO, RecordPlay, 1);
后,系统起不来,这该如何解决?
请问你用的开发板是CC3200 launchpad和Audio Booster Pack吗?
是的,wifi_audio_app工程bin文件烧进去后串口打印信息什么的都没有,按复位键只会看到D7灯瞬间闪一下而已。
我现在是用在wlan_station工程的基础上做修改,把wifi_audio_app的代码给移植过去的。如果单纯实现udp_socket完全可以运行,但是初始化的时候把
lRetVal = AudioSetupDMAMode(DMAPingPongCompleteAppCB_opt, \
CB_EVENT_CONFIG_SZ, RecordPlay);
if(lRetVal < 0)
{
ERR_PRINT(lRetVal);
LOOP_FOREVER();
}
AudioCaptureRendererConfigure(AUDIO_CODEC_16_BIT, 16000, AUDIO_CODEC_STEREO, RecordPlay, 1);
这段I2S的代码添加进去,则
lRetVal = osi_TaskCreate( WlanStationMode, \
(const signed char*)"Wlan Station Task", \
OSI_STACK_SIZE, NULL, 1, NULL );
中 WlanStationMode调用不到。这是什么个情况,求解!
还有就是pinmux.c中I2S那部分的和LED复用会影响吗?pinmux.c 中I2S的引脚用哪几个会比较好?
你好,
wifi_audio_app中的DMA传送的是IIS数据吗?
IIS数据中存放的是PCM数据吗?
我把PCM数据投放进IIS的buffer,怎么没有声音出来呢?
其实应该就是没有起来才会没有声音出来,
初始化的时候,下面这段中的I2S中断的回调没调用到DMAPingPongCompleteAppCB_opt,
lRetVal = AudioSetupDMAMode(DMAPingPongCompleteAppCB_opt, \
CB_EVENT_CONFIG_SZ, RecordPlay);
if(lRetVal < 0)
{
ERR_PRINT(lRetVal);
LOOP_FOREVER();
}
AudioCaptureRendererConfigure(AUDIO_CODEC_16_BIT, 16000, AUDIO_CODEC_STEREO, RecordPlay, 1);
lRetVal = osi_TaskCreate( WlanStationMode, \
(const signed char*)"Wlan Station Task",
OSI_STACK_SIZE, NULL, 1, NULL );
导致整个系统起不来。
经常会遇到这个问题,代码上面初始化加一个功能,理论上是可以实现,但是事实上整个系统都会掉进摸一个库函数中出不来
初始化应该是可以了,我把PCM数据放进去后,根据更新BUFFER的时间不一样,会发出滋滋的声音,不是我要播放的原声。
这个更新buffer如何操作?
官方例程上直接改的,现在不知道如何的间隔和大小向Play Buffer中添加有效PCM数据。