aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRPrabhu2018-02-20 15:55:35 -0600
committerRPrabhu2018-02-20 15:55:35 -0600
commite3d9fd9acd9c5083ca23cf3e1b5754e3e62a4e1c (patch)
tree735051b6ddcb91a204dbc92e0bced7f058b646d2
parent4223892f704e4f5f2bc98e4f072e2dd447d13c95 (diff)
downloadaudio-benchmark-kit-e3d9fd9acd9c5083ca23cf3e1b5754e3e62a4e1c.tar.gz
audio-benchmark-kit-e3d9fd9acd9c5083ca23cf3e1b5754e3e62a4e1c.tar.xz
audio-benchmark-kit-e3d9fd9acd9c5083ca23cf3e1b5754e3e62a4e1c.zip
Fixed board init causing UART IO issue on K2E and C6678
-rw-r--r--src/singlePrecision_FFT/DSPF_sp_fftSPxSP_d.c13
-rw-r--r--src/singlePrecision_FIR/DSPF_sp_fir_cplx_d.c15
-rw-r--r--src/singlePrecision_IIR/TISigCascadeBiquad32f_2c_3s_d.c15
3 files changed, 35 insertions, 8 deletions
diff --git a/src/singlePrecision_FFT/DSPF_sp_fftSPxSP_d.c b/src/singlePrecision_FFT/DSPF_sp_fftSPxSP_d.c
index c00993a..817412f 100644
--- a/src/singlePrecision_FFT/DSPF_sp_fftSPxSP_d.c
+++ b/src/singlePrecision_FFT/DSPF_sp_fftSPxSP_d.c
@@ -154,9 +154,18 @@ int main ()
154 154
155 #ifndef IO_CONSOLE 155 #ifndef IO_CONSOLE
156 Board_initCfg boardCfg; 156 Board_initCfg boardCfg;
157 boardCfg = BOARD_INIT_MODULE_CLOCK |BOARD_INIT_PINMUX_CONFIG |BOARD_INIT_UART_STDIO; 157
158 #if defined(SOC_K2E) || defined(SOC_C6678)|| defined(SOC_K2H)|| defined(SOC_C6657)
159 boardCfg = BOARD_INIT_MODULE_CLOCK |
160 BOARD_INIT_UART_STDIO;
161 #else
162 boardCfg = BOARD_INIT_PINMUX_CONFIG |
163 BOARD_INIT_MODULE_CLOCK |
164 BOARD_INIT_UART_STDIO;
165 #endif
166
158 Board_init(boardCfg); 167 Board_init(boardCfg);
159 #endif 168 #endif
160 169
161 AUDIO_log(" /* ---------------------------------------------------------------- */\n"); 170 AUDIO_log(" /* ---------------------------------------------------------------- */\n");
162 AUDIO_log(" /* Single Precision FFT Benchmarks for N number of samples */\n"); 171 AUDIO_log(" /* Single Precision FFT Benchmarks for N number of samples */\n");
diff --git a/src/singlePrecision_FIR/DSPF_sp_fir_cplx_d.c b/src/singlePrecision_FIR/DSPF_sp_fir_cplx_d.c
index afe547f..ecc17b8 100644
--- a/src/singlePrecision_FIR/DSPF_sp_fir_cplx_d.c
+++ b/src/singlePrecision_FIR/DSPF_sp_fir_cplx_d.c
@@ -149,11 +149,20 @@ void main()
149 int form_error = 0; 149 int form_error = 0;
150 float pct_diff, max_pct_diff = 0; 150 float pct_diff, max_pct_diff = 0;
151 151
152 #ifndef IO_CONSOLE 152 #ifndef IO_CONSOLE
153 Board_initCfg boardCfg; 153 Board_initCfg boardCfg;
154 boardCfg = BOARD_INIT_MODULE_CLOCK |BOARD_INIT_PINMUX_CONFIG |BOARD_INIT_UART_STDIO; 154
155 #if defined(SOC_K2E) || defined(SOC_C6678)|| defined(SOC_K2H)|| defined(SOC_C6657)
156 boardCfg = BOARD_INIT_MODULE_CLOCK |
157 BOARD_INIT_UART_STDIO;
158 #else
159 boardCfg = BOARD_INIT_PINMUX_CONFIG |
160 BOARD_INIT_MODULE_CLOCK |
161 BOARD_INIT_UART_STDIO;
162 #endif
163
155 Board_init(boardCfg); 164 Board_init(boardCfg);
156 #endif 165 #endif
157 166
158 AUDIO_log(" /* ------------------------------------------------------------------ */\n"); 167 AUDIO_log(" /* ------------------------------------------------------------------ */\n");
159 AUDIO_log(" /* Single Precision FIR Benchmarks for Ny samples and Nh filter taps */\n"); 168 AUDIO_log(" /* Single Precision FIR Benchmarks for Ny samples and Nh filter taps */\n");
diff --git a/src/singlePrecision_IIR/TISigCascadeBiquad32f_2c_3s_d.c b/src/singlePrecision_IIR/TISigCascadeBiquad32f_2c_3s_d.c
index 8212dff..0c3bd8c 100644
--- a/src/singlePrecision_IIR/TISigCascadeBiquad32f_2c_3s_d.c
+++ b/src/singlePrecision_IIR/TISigCascadeBiquad32f_2c_3s_d.c
@@ -101,11 +101,20 @@ void main(void) {
101 int i,j, iter; 101 int i,j, iter;
102 float pct_diff, max_pct_diff = 0; 102 float pct_diff, max_pct_diff = 0;
103 103
104 #ifndef IO_CONSOLE 104 #ifndef IO_CONSOLE
105 Board_initCfg boardCfg; 105 Board_initCfg boardCfg;
106 boardCfg = BOARD_INIT_MODULE_CLOCK |BOARD_INIT_PINMUX_CONFIG |BOARD_INIT_UART_STDIO; 106
107 #if defined(SOC_K2E) || defined(SOC_C6678)|| defined(SOC_K2H)|| defined(SOC_C6657)
108 boardCfg = BOARD_INIT_MODULE_CLOCK |
109 BOARD_INIT_UART_STDIO;
110 #else
111 boardCfg = BOARD_INIT_PINMUX_CONFIG |
112 BOARD_INIT_MODULE_CLOCK |
113 BOARD_INIT_UART_STDIO;
114 #endif
115
107 Board_init(boardCfg); 116 Board_init(boardCfg);
108 #endif 117 #endif
109 118
110 AUDIO_log(" /* ------------------------------------------------------------------ */\n"); 119 AUDIO_log(" /* ------------------------------------------------------------------ */\n");
111 AUDIO_log(" /* Single Precision IIR Benchmarks multichannel cascade biquad filter */\n"); 120 AUDIO_log(" /* Single Precision IIR Benchmarks multichannel cascade biquad filter */\n");