工具/软件:TI-RTOS
我们使用的是开发板 EVMK2G。
我们使用的麦克风板是在基于 PCM1864的圆形麦克风板(CMB)参考设计的参考设计下设计的。 我们设计了13个通道、但目前仅使用了8个通道。
我们使用的 SDK 是 ti-processor-sdk-rtos-k2g-evm-04.01.00.06-Windows-x86-64安装、演示为 REALTIAL_DEMO_BBIOS。
在调试期间,我们可以正常激活 DSP,电流为0.56A,但当主程序运行到 mcaspAudioConfig()时,会出现错误
/*初始化 McASP 模块*/
status = mcaspAudioConfig();
if (status!= CMB_eok)
{
CMB_WRITE ("McASP 配置失败!\n");
UART_printf ("McASP 配置失败!\n");
testRet (1);
}
/*开始 BIOS 执行*/
BIOS_start();
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
步入 status = mcaspAudioConfig(),我们发现中出现了错误
状态= mcaspCreateChan (&hMcaspRxChan、hMcaspDevRx、mcasp_input、&mcaspRxChanParam、mcaspAppCallback、&rxChanMode)
错误信息为:
[C66xx]
静态信息:
字:1.
色调:2.
tlong:4.
最大音量:7.
MAX #vmics:12.
FS:16000 [Hz]
帧持续时间:10 [ms]
帧长度:160个样本
帧大小:320字节
输入缓冲器长度:2240个样本
帧缓冲区大小:4480字节
动态信息:
麦克风:7
vmics:12.
...正在初始化波束形成器
由波束形成器完成
...正在初始化 ASNR
由 ASNR 完成
...正在初始化 MSS
使用 MSS 完成
正在初始化 DRC
随 DRC 一起提供
秘书长的报告
音频预处理演示
秘书长的报告
此演示从 CMB 的8个麦克风获取音频输入
在 MIC1至 MIC7上运行 BF+ASNR+MSS+DRC 信号处理链
处理后的音频输出将发送到 K2G EVM 板载线性输出的左声道
Mic8将被发送到 K2G EVM 板载线性输出的正确通道
请将耳机插入 K2G EVM 板载线性输出
McASP 配置失败!
音频直流模拟接口测试已完成!
A0=0x0 A1=0x1
a2=0x1 a3=0xc0e0108
A4=0x1 A5=0x42a
A6=0x8949c4 A7=0x1
A8=0x894778 A9=0x894780
A10=0x10 A11=0x0
A12=0x8fe5b0 A13=0x0
A14=0x1f63ef81 A15=0x8fff00
A16=0x0 A17=0xf6f2bc63
A18=0x10 A19=0x0
A20 = 0x0 A21 = 0x879498
A22=0x0 A23=0x879498
A24=0x8fff00 A25=0x888740
A26=0x8949f8 A27=0x825e10
A28=0x832344 A29=0x1a
A30=0x1 A31=0x1
B0=0x1 B1=0x833dc8
b2=0x894930 b3=0x894a00
B4=0x1 B5=0xf6f2bc64
B6=0x8fe5b0 B7=0x0
B8=0x8887bf B9=0x8793f4
B10=0x830c9c B11=0xf6f2bc63
B12=0xc9bae6de B13=0x1f63ef81
B14=0x890000 B15=0x894980
B16=0x0 B17=0x894980
B18=0xFFFF B19=0xFFFF
B20=0xfffffff7 B21=0x0
B22=0x666666 B23=0x30666666
B24=0x1 B25=0x0
B26=0xffffffb27=0x888879
B28=0x894930 B29=0x0
B30=0x82f890 B31=0x80b580
NTSR=0x1000c
ITSR=0xA
IRP=0x8fe5b0
SSR=0xc
AMR=0x8949cc
RILC = 0x0
ILC = 0x0
0xdfb87370发生异常
EFR=0x2 NRP=0xdfb87370
内部异常:IERR=0x8
操作码异常
TI.SYSBIOS.family.c64p.exception:第256行:E_exceptionMax:PC = 0x0080b580、sp = 0x00000008。
xdc.runtime.Error.raise:终止执行
程序进入 exit.c 中的 code_access void abort (void)并停止。
我们在这里停留了2天,它已经阻碍了我们的进展。 感谢能为我们提供帮助的任何人。