TI,工程师们好!
CC3200SDK-1.1.0-windows-installer.exe**************************开发环境
servicepack_1.0.0.10.0.bin******************************************固件
LAUNCHXL rev4.1 ************************************************一块
AUDIO BOOSTERPACK rev3.0*************************************一块
把官方的代码WIFI_AUDIAO_APP原封不动的烧录到开发板上,实现不了音频PCM的传输。
之后仿真,发现如下几个问题,望工程师们能够不辞辛苦,帮我解答。在此先谢谢你们了!
问题一:连接及请求IP不成功。
//Connect to Network
lRetVal = ConnectToNetwork();
在这个函数中
//Couldn't connect Using Auto Profile
if(uiConnectTimeoutCnt==AUTO_CONNECTION_TIMEOUT_COUNT)
{
CLR_STATUS_BIT_ALL(g_ulStatus);
//Turn Green LED On
GPIO_IF_LedOn(MCU_GREEN_LED_GPIO);
//Connect Using Smart Config
lRetVal = SmartConfigConnect();
ASSERT_ON_ERROR(lRetVal);
//Waiting for the device to Auto Connect
while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))
{
MAP_UtilsDelay(500 );
}
//Turn Green LED Off
GPIO_IF_LedOff(MCU_GREEN_LED_GPIO);
}
程序会一直到 while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))中请求不成功,这是为什么???(注明:跑官方wifi_ap 和wifi_station程序是没问题的,说明硬件不会有问题及跳线也不会有问题。)
这个程序是做station模式的吧?我想用电脑接收PCM流。这种链接方式不会有错吧?
问题二:2435语音芯片,DMA中断void DMAPingPongCompleteAppCB_opt()中if(MAP_uDMAIntStatus() & 0x00000010),返回的值为什么一直是0x00或0x32,偶而还会出现0x48.这是为什么?datasheet中DMA寄存器说明讲的太浅了,资料太少了,让我无从下手。
processors.wiki.ti.com/.../CC32xx_Summary_of_Known_Issues
期待你们的回复。最好能够详细点。