Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mbed error #145

Open
aktoey opened this issue Aug 11, 2021 · 1 comment
Open

mbed error #145

aktoey opened this issue Aug 11, 2021 · 1 comment

Comments

@aktoey
Copy link

aktoey commented Aug 11, 2021

$ mbed new kws_simple_test --mbedlib
[mbed] Working path "E:\AI\KWS\Git\ML-KWS-for-MCU\Deployment" (program)
[mbed] Creating new program "kws_simple_test" (git)
[mbed] Adding library "mbed" from "https://mbed.org/users/mbed_official/code/mbed/builds" at branch/tag "tip"
[mbed] Unpacking library build "65be27845400" in "E:\AI\KWS\Git\ML-KWS-for-MCU\Deployment\kws_simple_test\mbed"
[mbed] Unpacking library build "65be27845400" in "E:\AI\KWS\Git\ML-KWS-for-MCU\Deployment\kws_simple_test\mbed"
[mbed] Updating reference "mbed" -> "https://mbed.org/users/mbed_official/code/mbed/builds/65be27845400"
[mbed] Couldn't find build tools in your program. Downloading the mbed 2.0 SDK tools...

@EmbeddedSysDesign
Copy link

Hello,

I am trying to compile an old project which is available on github https://github.com/ARM-software/ML-KWS-for-MCU. The original project was using mbedOS 2 that I know has deprecated (https://os.mbed.com/handbook/Help). But this is not my problem as you can find in the attached compilation report, program is failing at 98.5% at CMSIS-NN repositories/files. I hope ARM support will look into this issue and guide me to solve this problem. I am very close to this if you can give me the fix or let me know what should I do to build the [Hello Edge: Keyword spotting on Microcontrollers].

Thank you,
FS

Project details: Hello Edge: Keyword spotting on Microcontrollers
STM32F746 Disco board
mbed-cli v1.8.3
Python 2.7.x
mbedos 2 library files

********************************** Error****************************
[Error] arm_acle.h@48,49: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@55,50: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@62,49: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] arm_acle.h@69,50: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] arm_acle.h@100,50: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@107,51: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@114,50: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] arm_acle.h@121,51: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] nn.h@28,25: 'q7_t' has not been declared
[Error] nn.h@28,40: 'q7_t' has not been declared
[Error] kws.cpp@72,33: no matching function for call to 'NN::run_nn(q7_t*&, q7_t*&)'
[Error] kws.cpp@74,47: 'arm_softmax_q7' was not declared in this scope
[ERROR] In file included from ../CMSIS-NN/Include/arm_nn_math_types.h:94:0,
from ../CMSIS-NN/Include/arm_nnfunctions.h:114,
from ../Source/NN/nn.h:22,
from ../Source\KWS\kws.h:23,
from ../Source\KWS\kws.cpp:24:
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldc(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:48:49: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldc (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldc(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldcl(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:55:50: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldcl (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldcl(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stc(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:62:49: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stc (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stc(unsigned int, unsigned int, int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stcl(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:69:50: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stcl (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stcl(unsigned int, unsigned int, int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldc2(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:100:50: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldc2 (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldc2(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldc2l(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:107:51: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldc2l (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldc2l(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stc2(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:114:50: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stc2 (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stc2(unsigned int, unsigned int, int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stc2l(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:121:51: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stc2l (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stc2l(unsigned int, unsigned int, int*)'
In file included from ../Source\KWS\kws.h:23:0,
from ../Source\KWS\kws.cpp:24:
../Source/NN/nn.h: At global scope:
../Source/NN/nn.h:28:25: error: 'q7_t' has not been declared
virtual void run_nn(q7_t* in_data, q7_t* out_data)=0;
^~~~
../Source/NN/nn.h:28:40: error: 'q7_t' has not been declared
virtual void run_nn(q7_t* in_data, q7_t* out_data)=0;
^~~~
../Source\KWS\kws.cpp: In member function 'void KWS::classify()':
../Source\KWS\kws.cpp:72:33: error: no matching function for call to 'NN::run_nn(q7_t*&, q7_t*&)'
nn->run_nn(mfcc_buffer, output);
^
In file included from ../Source\KWS\kws.h:23:0,
from ../Source\KWS\kws.cpp:24:
../Source/NN/nn.h:28:18: note: candidate: virtual void NN::run_nn(int*, int*)
virtual void run_nn(q7_t* in_data, q7_t* out_data)=0;
^~~~~~
../Source/NN/nn.h:28:18: note: no known conversion for argument 1 from 'q7_t* {aka signed char*}' to 'int*'
../Source\KWS\kws.cpp:74:47: error: 'arm_softmax_q7' was not declared in this scope
arm_softmax_q7(output,num_out_classes,output);
^

[mbed] ERROR: "C:\Python27\python.exe" returned error.
Code: 1
Path: "C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test"
Command: "C:\Python27\python.exe -u C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test\tools\make.py -t GCC_ARM -m DISCO_F746NG --profile ../release_O3.json --source . --source ../Source --source ../Examples/realtime_test --source ../CMSIS-NN/Include --source ../CMSIS-NN/Source --source ../CMSIS-DSP/Include --source ../CMSIS-DSP/PrivateInclude --source ../CMSIS-DSP/Source --source ../CMSIS_5/CMSIS/Core/Include --build .\BUILD\DISCO_F746NG\GCC_ARM-RELEASE_O3 -j 8"

*********************** Compilation summary ************************

PS C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test> mbed deploy
[mbed] Working path "C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test" (library)
[mbed] Program path "C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test"
[mbed] Adding library "AUDIO_DISCO_F746NG" from "https://developer.mbed.org/teams/ST/code/AUDIO_DISCO_F746NG" at rev #7046ce26b7ed
[mbed] Adding library "BSP_DISCO_F746NG" from "https://developer.mbed.org/teams/ST/code/BSP_DISCO_F746NG" at rev #56384bddaba5
[mbed] Adding library "LCD_DISCO_F746NG" from "https://developer.mbed.org/teams/ST/code/LCD_DISCO_F746NG" at rev #d44525b1de98
PS C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test> mbed compile -m DISCO_F746NG -t GCC_ARM --source . --source ../Source --source ../Examples/realtime_test --source ../CMSIS-NN/Include --source ../CMSIS-NN/Source --source ../CMSIS-DSP/Include --source ../CMSIS-DSP/PrivateInclude --source ../CMSIS-DSP/Source --source ../CMSIS_5/CMSIS/Core/Include --profile ../release_O3.json -j 8
[mbed] Working path "C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test" (library)
[mbed] Program path "C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test"
Using targets from C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test\mbed\targets.json
Building project kws_realtime_test (DISCO_F746NG, GCC_ARM)
Scan: kws_realtime_test
Scan: Source
Scan: realtime_test
Scan: Include
Scan: Source
Scan: Include
Scan: PrivateInclude
Scan: Source
Scan: Include
Compile [ 0.1%]: ft5336.c
Compile [ 0.3%]: wm8994.c
Compile [ 0.4%]: ov9655.c
Compile [ 0.5%]: stm32746g_discovery_camera.c
Compile [ 0.7%]: stm32746g_discovery_sd.c
Compile [ 0.8%]: stm32746g_discovery_qspi.c
Compile [ 0.9%]: stm32746g_discovery.c
Compile [ 1.1%]: stm32746g_discovery_eeprom.c
Compile [ 1.2%]: stm32746g_discovery_audio.c
Compile [ 1.3%]: font12.c
Compile [ 1.5%]: font20.c
Compile [ 1.6%]: font16.c
Compile [ 1.7%]: stm32746g_discovery_sdram.c
Compile [ 1.9%]: font24.c
Compile [ 2.0%]: stm32746g_discovery_lcd.c
Compile [ 2.1%]: stm32746g_discovery_ts.c
Compile [ 2.3%]: font8.c
Compile [ 2.4%]: arm_abs_q15.c
Compile [ 2.5%]: arm_abs_f32.c
Compile [ 2.7%]: arm_abs_f16.c
Compile [ 2.8%]: arm_abs_f64.c
Compile [ 2.9%]: arm_abs_q31.c
Compile [ 3.1%]: BasicMathFunctionsF16.c
Compile [ 3.2%]: arm_add_f32.c
Compile [ 3.3%]: arm_add_f16.c
Compile [ 3.5%]: arm_abs_q7.c
Compile [ 3.6%]: arm_add_f64.c
Compile [ 3.7%]: arm_add_q31.c
Compile [ 3.9%]: arm_add_q15.c
Compile [ 4.0%]: arm_add_q7.c
Compile [ 4.1%]: arm_and_u16.c
Compile [ 4.3%]: arm_and_u32.c
Compile [ 4.4%]: arm_and_u8.c
Compile [ 4.6%]: arm_clip_f16.c
Compile [ 4.7%]: arm_clip_f32.c
Compile [ 4.8%]: arm_clip_q7.c
Compile [ 5.0%]: arm_clip_q15.c
Compile [ 5.1%]: arm_clip_q31.c
Compile [ 5.2%]: arm_dot_prod_f16.c
Compile [ 5.4%]: arm_dot_prod_f32.c
Compile [ 5.5%]: arm_dot_prod_f64.c
Compile [ 5.6%]: arm_dot_prod_q31.c
Compile [ 5.8%]: arm_dot_prod_q15.c
Compile [ 5.9%]: arm_dot_prod_q7.c
Compile [ 6.0%]: arm_mult_f16.c
Compile [ 6.2%]: BasicMathFunctions.c
Compile [ 6.3%]: arm_mult_f32.c
Compile [ 6.4%]: arm_mult_f64.c
Compile [ 6.6%]: arm_mult_q15.c
Compile [ 6.7%]: arm_mult_q31.c
Compile [ 6.8%]: arm_mult_q7.c
Compile [ 7.0%]: arm_negate_f16.c
Compile [ 7.1%]: arm_negate_f32.c
Compile [ 7.2%]: arm_negate_f64.c
Compile [ 7.4%]: arm_negate_q15.c
Compile [ 7.5%]: arm_negate_q7.c
Compile [ 7.6%]: arm_negate_q31.c
Compile [ 7.8%]: arm_not_u16.c
Compile [ 7.9%]: arm_not_u32.c
Compile [ 8.0%]: arm_not_u8.c
Compile [ 8.2%]: arm_offset_f16.c
Compile [ 8.3%]: arm_offset_f32.c
Compile [ 8.4%]: arm_offset_q15.c
Compile [ 8.6%]: arm_offset_f64.c
Compile [ 8.7%]: arm_offset_q31.c
Compile [ 8.8%]: arm_or_u32.c
Compile [ 9.0%]: arm_offset_q7.c
Compile [ 9.1%]: arm_or_u16.c
Compile [ 9.2%]: arm_or_u8.c
Compile [ 9.4%]: arm_scale_f32.c
Compile [ 9.5%]: arm_scale_f16.c
Compile [ 9.6%]: arm_scale_q15.c
Compile [ 9.8%]: arm_scale_q31.c
Compile [ 9.9%]: arm_scale_f64.c
Compile [ 10.0%]: arm_scale_q7.c
Compile [ 10.2%]: arm_shift_q15.c
Compile [ 10.3%]: arm_shift_q31.c
Compile [ 10.4%]: arm_shift_q7.c
Compile [ 10.6%]: arm_sub_f16.c
Compile [ 10.7%]: arm_sub_f32.c
Compile [ 10.8%]: arm_sub_f64.c
Compile [ 11.0%]: arm_sub_q15.c
Compile [ 11.1%]: arm_sub_q31.c
Compile [ 11.2%]: arm_sub_q7.c
Compile [ 11.4%]: arm_xor_u16.c
Compile [ 11.5%]: arm_xor_u32.c
Compile [ 11.6%]: arm_xor_u8.c
Compile [ 11.8%]: BayesFunctionsF16.c
Compile [ 11.9%]: arm_gaussian_naive_bayes_predict_f32.c
Compile [ 12.0%]: BayesFunctions.c
Compile [ 12.2%]: arm_gaussian_naive_bayes_predict_f16.c
Compile [ 12.3%]: CommonTablesF16.c
Compile [ 12.4%]: arm_const_structs.c
Compile [ 12.6%]: arm_const_structs_f16.c
Compile [ 12.7%]: AUDIO_DISCO_F746NG.cpp
Compile [ 12.9%]: arm_common_tables_f16.c
Compile [ 13.0%]: arm_mve_tables.c
Compile [ 13.1%]: arm_mve_tables_f16.c
Compile [ 13.3%]: arm_cmplx_conj_f32.c
Compile [ 13.4%]: arm_cmplx_conj_f16.c
Compile [ 13.5%]: ComplexMathFunctionsF16.c
Compile [ 13.7%]: arm_cmplx_conj_q15.c
Compile [ 13.8%]: arm_cmplx_dot_prod_f16.c
Compile [ 13.9%]: arm_cmplx_conj_q31.c
Compile [ 14.1%]: arm_cmplx_dot_prod_f32.c
Compile [ 14.2%]: arm_cmplx_dot_prod_q15.c
Compile [ 14.3%]: arm_cmplx_dot_prod_q31.c
Compile [ 14.5%]: arm_cmplx_mag_f32.c
Compile [ 14.6%]: ComplexMathFunctions.c
Compile [ 14.7%]: arm_cmplx_mag_f16.c
Compile [ 14.9%]: arm_cmplx_mag_f64.c
Compile [ 15.0%]: arm_cmplx_mag_q15.c
Compile [ 15.1%]: arm_cmplx_mag_squared_f16.c
Compile [ 15.3%]: arm_cmplx_mag_fast_q15.c
Compile [ 15.4%]: arm_cmplx_mag_squared_f32.c
Compile [ 15.5%]: arm_cmplx_mag_q31.c
Compile [ 15.7%]: arm_cmplx_mag_squared_q15.c
Compile [ 15.8%]: arm_cmplx_mult_cmplx_f16.c
Compile [ 15.9%]: arm_cmplx_mag_squared_f64.c
Compile [ 16.1%]: arm_cmplx_mult_cmplx_f32.c
Compile [ 16.2%]: arm_cmplx_mag_squared_q31.c
Compile [ 16.3%]: arm_cmplx_mult_cmplx_f64.c
Compile [ 16.5%]: CommonTables.c
Compile [ 16.6%]: arm_cmplx_mult_real_q15.c
Compile [ 16.7%]: arm_cmplx_mult_cmplx_q31.c
Compile [ 16.9%]: arm_cmplx_mult_real_f32.c
Compile [ 17.0%]: arm_cmplx_mult_cmplx_q15.c
Compile [ 17.1%]: arm_cmplx_mult_real_q31.c
Compile [ 17.3%]: arm_cmplx_mult_real_f16.c
Compile [ 17.4%]: arm_common_tables.c
Compile [ 17.5%]: arm_pid_init_f32.c
Compile [ 17.7%]: arm_pid_init_q15.c
Compile [ 17.8%]: arm_pid_reset_q15.c
Compile [ 17.9%]: arm_pid_init_q31.c
Compile [ 18.1%]: arm_pid_reset_f32.c
Compile [ 18.2%]: arm_pid_reset_q31.c
Compile [ 18.3%]: ControllerFunctions.c
Compile [ 18.5%]: arm_sin_cos_f32.c
Compile [ 18.6%]: arm_sin_cos_q31.c
Compile [ 18.7%]: arm_braycurtis_distance_f16.c
Compile [ 18.9%]: arm_canberra_distance_f16.c
Compile [ 19.0%]: DistanceFunctionsF16.c
Compile [ 19.1%]: arm_braycurtis_distance_f32.c
Compile [ 19.3%]: arm_boolean_distance.c
Compile [ 19.4%]: arm_canberra_distance_f32.c
Compile [ 19.5%]: arm_chebyshev_distance_f16.c
Compile [ 19.7%]: arm_chebyshev_distance_f32.c
Compile [ 19.8%]: arm_cityblock_distance_f16.c
Compile [ 19.9%]: arm_cityblock_distance_f64.c
Compile [ 20.1%]: arm_cityblock_distance_f32.c
Compile [ 20.2%]: arm_correlation_distance_f16.c
Compile [ 20.3%]: arm_chebyshev_distance_f64.c
Compile [ 20.5%]: arm_correlation_distance_f32.c
Compile [ 20.6%]: arm_cosine_distance_f16.c
Compile [ 20.7%]: arm_dice_distance.c
Compile [ 20.9%]: arm_cosine_distance_f32.c
Compile [ 21.0%]: arm_cosine_distance_f64.c
Compile [ 21.2%]: arm_euclidean_distance_f32.c
Compile [ 21.3%]: arm_euclidean_distance_f16.c
Compile [ 21.4%]: arm_euclidean_distance_f64.c
Compile [ 21.6%]: DistanceFunctions.c
Compile [ 21.7%]: arm_hamming_distance.c
Compile [ 21.8%]: arm_jaccard_distance.c
Compile [ 22.0%]: arm_jensenshannon_distance_f16.c
Compile [ 22.1%]: arm_kulsinski_distance.c
Compile [ 22.2%]: arm_jensenshannon_distance_f32.c
Compile [ 22.4%]: arm_minkowski_distance_f16.c
Compile [ 22.5%]: arm_minkowski_distance_f32.c
Compile [ 22.6%]: arm_rogerstanimoto_distance.c
Compile [ 22.8%]: arm_sokalmichener_distance.c
Compile [ 22.9%]: arm_russellrao_distance.c
Compile [ 23.0%]: arm_sokalsneath_distance.c
Compile [ 23.2%]: arm_yule_distance.c
Compile [ 23.3%]: FastMathFunctionsF16.c
Compile [ 23.4%]: arm_atan2_f16.c
Compile [ 23.6%]: arm_atan2_f32.c
Compile [ 23.7%]: arm_cos_f32.c
Compile [ 23.8%]: arm_atan2_q15.c
Compile [ 24.0%]: arm_atan2_q31.c
Compile [ 24.1%]: arm_cos_q31.c
Compile [ 24.2%]: arm_cos_q15.c
Compile [ 24.4%]: arm_divide_q31.c
Compile [ 24.5%]: arm_divide_q15.c
Compile [ 24.6%]: arm_sin_f32.c
Compile [ 24.8%]: arm_sin_q15.c
Compile [ 24.9%]: arm_sin_q31.c
Compile [ 25.0%]: arm_vexp_f16.c
Compile [ 25.2%]: FastMathFunctions.c
Compile [ 25.3%]: arm_sqrt_q31.c
Compile [ 25.4%]: arm_sqrt_q15.c
Compile [ 25.6%]: arm_vexp_f32.c
Compile [ 25.7%]: arm_vexp_f64.c
Compile [ 25.8%]: arm_vinverse_f16.c
Compile [ 26.0%]: arm_vlog_f16.c
Compile [ 26.1%]: arm_vlog_f64.c
Compile [ 26.2%]: arm_vlog_f32.c
Compile [ 26.4%]: arm_vlog_q31.c
Compile [ 26.5%]: arm_vlog_q15.c
Compile [ 26.6%]: arm_biquad_cascade_df1_f32.c
Compile [ 26.8%]: arm_biquad_cascade_df1_32x64_q31.c
Compile [ 26.9%]: arm_biquad_cascade_df1_fast_q15.c
Compile [ 27.0%]: arm_biquad_cascade_df1_32x64_init_q31.c
Compile [ 27.2%]: arm_biquad_cascade_df1_f16.c
Compile [ 27.3%]: FilteringFunctionsF16.c
Compile [ 27.4%]: arm_biquad_cascade_df1_fast_q31.c
Compile [ 27.6%]: arm_biquad_cascade_df1_init_f16.c
Compile [ 27.7%]: arm_biquad_cascade_df1_init_f32.c
Compile [ 27.8%]: arm_biquad_cascade_df1_init_q15.c
Compile [ 28.0%]: arm_biquad_cascade_df1_init_q31.c
Compile [ 28.1%]: arm_biquad_cascade_df1_q15.c
Compile [ 28.2%]: arm_biquad_cascade_df2T_f16.c
Compile [ 28.4%]: arm_biquad_cascade_df1_q31.c
Compile [ 28.5%]: arm_biquad_cascade_df2T_init_f16.c
Compile [ 28.6%]: arm_biquad_cascade_df2T_f64.c
Compile [ 28.8%]: arm_biquad_cascade_df2T_f32.c
Compile [ 28.9%]: arm_biquad_cascade_df2T_init_f32.c
Compile [ 29.0%]: arm_biquad_cascade_df2T_init_f64.c
Compile [ 29.2%]: arm_biquad_cascade_stereo_df2T_f16.c
Compile [ 29.3%]: arm_biquad_cascade_stereo_df2T_init_f16.c
Compile [ 29.5%]: arm_biquad_cascade_stereo_df2T_f32.c
Compile [ 29.6%]: arm_conv_f32.c
Compile [ 29.7%]: arm_biquad_cascade_stereo_df2T_init_f32.c
Compile [ 29.9%]: arm_conv_fast_opt_q15.c
Compile [ 30.0%]: arm_conv_fast_q31.c
Compile [ 30.1%]: arm_conv_fast_q15.c
Compile [ 30.3%]: arm_conv_opt_q15.c
Compile [ 30.4%]: arm_conv_partial_fast_q31.c
Compile [ 30.5%]: arm_conv_opt_q7.c
Compile [ 30.7%]: arm_conv_partial_fast_opt_q15.c
Compile [ 30.8%]: arm_conv_partial_opt_q15.c
Compile [ 30.9%]: arm_conv_partial_f32.c
Compile [ 31.1%]: arm_conv_partial_fast_q15.c
Compile [ 31.2%]: arm_conv_partial_q31.c
Compile [ 31.3%]: arm_conv_q31.c
Compile [ 31.5%]: arm_conv_partial_opt_q7.c
Compile [ 31.6%]: arm_conv_partial_q7.c
Compile [ 31.7%]: arm_conv_q7.c
Compile [ 31.9%]: arm_conv_q15.c
Compile [ 32.0%]: arm_conv_partial_q15.c
Compile [ 32.1%]: arm_correlate_fast_opt_q15.c
Compile [ 32.3%]: arm_correlate_f32.c
Compile [ 32.4%]: arm_correlate_opt_q15.c
Compile [ 32.5%]: arm_correlate_f16.c
Compile [ 32.7%]: arm_correlate_fast_q15.c
Compile [ 32.8%]: arm_correlate_f64.c
Compile [ 32.9%]: arm_correlate_fast_q31.c
Compile [ 33.1%]: arm_correlate_q7.c
Compile [ 33.2%]: arm_fir_decimate_f32.c
Compile [ 33.3%]: arm_correlate_opt_q7.c
Compile [ 33.5%]: arm_correlate_q31.c
Compile [ 33.6%]: arm_fir_decimate_fast_q15.c
Compile [ 33.7%]: arm_correlate_q15.c
Compile [ 33.9%]: arm_fir_decimate_fast_q31.c
Compile [ 34.0%]: arm_fir_decimate_init_q15.c
Compile [ 34.1%]: arm_fir_decimate_init_q31.c
Compile [ 34.3%]: arm_fir_decimate_q31.c
Compile [ 34.4%]: arm_fir_decimate_q15.c
Compile [ 34.5%]: arm_fir_f16.c
Compile [ 34.7%]: arm_fir_decimate_init_f32.c
Compile [ 34.8%]: arm_fir_f32.c
Compile [ 34.9%]: arm_fir_f64.c
Compile [ 35.1%]: arm_fir_fast_q31.c
Compile [ 35.2%]: arm_fir_fast_q15.c
Compile [ 35.3%]: arm_fir_init_f32.c
Compile [ 35.5%]: arm_fir_init_f16.c
Compile [ 35.6%]: arm_fir_init_f64.c
Compile [ 35.7%]: arm_fir_init_q15.c
Compile [ 35.9%]: arm_fir_init_q31.c
Compile [ 36.0%]: arm_fir_init_q7.c
Compile [ 36.1%]: arm_fir_interpolate_init_f32.c
Compile [ 36.3%]: arm_fir_interpolate_f32.c
Compile [ 36.4%]: arm_fir_interpolate_init_q15.c
Compile [ 36.5%]: arm_fir_interpolate_init_q31.c
Compile [ 36.7%]: arm_fir_interpolate_q31.c
Compile [ 36.8%]: arm_fir_interpolate_q15.c
Compile [ 36.9%]: arm_fir_lattice_init_q15.c
Compile [ 37.1%]: arm_fir_lattice_f32.c
Compile [ 37.2%]: arm_fir_lattice_init_q31.c
Compile [ 37.3%]: arm_fir_lattice_init_f32.c
Compile [ 37.5%]: arm_fir_lattice_q15.c
Compile [ 37.6%]: arm_fir_lattice_q31.c
Compile [ 37.8%]: arm_fir_q31.c
Compile [ 37.9%]: arm_fir_q15.c
Compile [ 38.0%]: arm_fir_sparse_f32.c
Compile [ 38.2%]: arm_fir_sparse_init_f32.c
Compile [ 38.3%]: arm_fir_q7.c
Compile [ 38.4%]: arm_fir_sparse_init_q7.c
Compile [ 38.6%]: arm_fir_sparse_init_q15.c
Compile [ 38.7%]: arm_fir_sparse_init_q31.c
Compile [ 38.8%]: arm_fir_sparse_q15.c
Compile [ 39.0%]: FilteringFunctions.c
Compile [ 39.1%]: arm_fir_sparse_q31.c
Compile [ 39.2%]: arm_fir_sparse_q7.c
Compile [ 39.4%]: arm_iir_lattice_init_f32.c
Compile [ 39.5%]: arm_iir_lattice_f32.c
Compile [ 39.6%]: arm_iir_lattice_init_q31.c
Compile [ 39.8%]: arm_iir_lattice_init_q15.c
Compile [ 39.9%]: arm_iir_lattice_q15.c
Compile [ 40.0%]: arm_levinson_durbin_f16.c
Compile [ 40.2%]: arm_iir_lattice_q31.c
Compile [ 40.3%]: arm_lms_f32.c
Compile [ 40.4%]: arm_levinson_durbin_f32.c
Compile [ 40.6%]: arm_lms_init_f32.c
Compile [ 40.7%]: arm_levinson_durbin_q31.c
Compile [ 40.8%]: arm_lms_init_q15.c
Compile [ 41.0%]: arm_lms_init_q31.c
Compile [ 41.1%]: arm_lms_norm_init_f32.c
Compile [ 41.2%]: arm_lms_norm_init_q31.c
Compile [ 41.4%]: arm_lms_norm_f32.c
Compile [ 41.5%]: arm_lms_norm_q15.c
Compile [ 41.6%]: arm_lms_q15.c
Compile [ 41.8%]: arm_lms_norm_init_q15.c
Compile [ 41.9%]: arm_lms_norm_q31.c
Compile [ 42.0%]: arm_lms_q31.c
Compile [ 42.2%]: InterpolationFunctionsF16.c
Compile [ 42.3%]: arm_bilinear_interp_f32.c
Compile [ 42.4%]: arm_bilinear_interp_q31.c
Compile [ 42.6%]: arm_bilinear_interp_f16.c
Compile [ 42.7%]: arm_bilinear_interp_q7.c
Compile [ 42.8%]: arm_bilinear_interp_q15.c
Compile [ 43.0%]: arm_linear_interp_q15.c
Compile [ 43.1%]: InterpolationFunctions.c
Compile [ 43.2%]: arm_linear_interp_f32.c
Compile [ 43.4%]: arm_spline_interp_init_f32.c
Compile [ 43.5%]: arm_linear_interp_f16.c
Compile [ 43.6%]: arm_spline_interp_f32.c
Compile [ 43.8%]: arm_linear_interp_q31.c
Compile [ 43.9%]: arm_linear_interp_q7.c
Compile [ 44.0%]: arm_mat_add_q15.c
Compile [ 44.2%]: arm_mat_add_f16.c
Compile [ 44.3%]: arm_householder_f16.c
Compile [ 44.4%]: arm_mat_add_f32.c
Compile [ 44.6%]: arm_householder_f32.c
Compile [ 44.7%]: arm_householder_f64.c
Compile [ 44.8%]: arm_mat_add_q31.c
Compile [ 45.0%]: arm_mat_cmplx_mult_f16.c
Compile [ 45.1%]: MatrixFunctionsF16.c
Compile [ 45.2%]: arm_mat_cholesky_f32.c
Compile [ 45.4%]: arm_mat_cholesky_f16.c
Compile [ 45.5%]: arm_mat_cholesky_f64.c
Compile [ 45.6%]: arm_mat_cmplx_mult_f32.c
Compile [ 45.8%]: arm_mat_cmplx_mult_q31.c
Compile [ 45.9%]: arm_mat_cmplx_mult_q15.c
Compile [ 46.1%]: arm_mat_cmplx_trans_q15.c
Compile [ 46.2%]: arm_mat_cmplx_trans_q31.c
Compile [ 46.3%]: arm_mat_cmplx_trans_f32.c
Compile [ 46.5%]: arm_mat_cmplx_trans_f16.c
Compile [ 46.6%]: arm_mat_init_f16.c
Compile [ 46.7%]: arm_mat_init_f32.c
Compile [ 46.9%]: arm_mat_init_q15.c
Compile [ 47.0%]: arm_mat_init_f64.c
Compile [ 47.1%]: arm_mat_init_q31.c
Compile [ 47.3%]: arm_mat_inverse_f16.c
Compile [ 47.4%]: arm_mat_inverse_f32.c
Compile [ 47.5%]: arm_mat_ldlt_f32.c
Compile [ 47.7%]: arm_mat_inverse_f64.c
Compile [ 47.8%]: arm_mat_mult_f16.c
Compile [ 47.9%]: arm_mat_ldlt_f64.c
Compile [ 48.1%]: arm_mat_mult_f32.c
Compile [ 48.2%]: arm_mat_mult_f64.c
Compile [ 48.3%]: arm_mat_mult_fast_q31.c
Compile [ 48.5%]: arm_mat_mult_fast_q15.c
Compile [ 48.6%]: arm_mat_mult_q7.c
Compile [ 48.7%]: arm_mat_qr_f16.c
Compile [ 48.9%]: arm_mat_mult_opt_q31.c
Compile [ 49.0%]: arm_mat_mult_q31.c
Compile [ 49.1%]: arm_mat_mult_q15.c
Compile [ 49.3%]: MatrixFunctions.c
Compile [ 49.4%]: arm_mat_scale_f16.c
Compile [ 49.5%]: arm_mat_qr_f32.c
Compile [ 49.7%]: arm_mat_scale_f32.c
Compile [ 49.8%]: arm_mat_scale_q31.c
Compile [ 49.9%]: arm_mat_qr_f64.c
Compile [ 50.1%]: arm_mat_solve_lower_triangular_f16.c
Compile [ 50.2%]: arm_mat_scale_q15.c
Compile [ 50.3%]: arm_mat_solve_lower_triangular_f32.c
Compile [ 50.5%]: arm_mat_solve_lower_triangular_f64.c
Compile [ 50.6%]: arm_mat_solve_upper_triangular_f32.c
Compile [ 50.7%]: arm_mat_sub_f32.c
Compile [ 50.9%]: arm_mat_solve_upper_triangular_f16.c
Compile [ 51.0%]: arm_mat_sub_f16.c
Compile [ 51.1%]: arm_mat_solve_upper_triangular_f64.c
Compile [ 51.3%]: arm_mat_sub_f64.c
Compile [ 51.4%]: arm_mat_sub_q15.c
Compile [ 51.5%]: arm_mat_sub_q31.c
Compile [ 51.7%]: arm_mat_trans_f16.c
Compile [ 51.8%]: arm_mat_trans_f64.c
Compile [ 51.9%]: arm_mat_trans_f32.c
Compile [ 52.1%]: arm_mat_trans_q15.c
Compile [ 52.2%]: arm_mat_trans_q7.c
Compile [ 52.3%]: arm_mat_trans_q31.c
Compile [ 52.5%]: arm_mat_vec_mult_f16.c
Compile [ 52.6%]: arm_mat_vec_mult_f32.c
Compile [ 52.7%]: arm_mat_vec_mult_q15.c
Compile [ 52.9%]: arm_mat_vec_mult_q7.c
Compile [ 53.0%]: arm_mat_vec_mult_q31.c
Compile [ 53.1%]: arm_quaternion_conjugate_f32.c
Compile [ 53.3%]: arm_quaternion_inverse_f32.c
Compile [ 53.4%]: arm_quaternion2rotation_f32.c
Compile [ 53.5%]: arm_quaternion_norm_f32.c
Compile [ 53.7%]: QuaternionMathFunctions.c
Compile [ 53.8%]: arm_quaternion_product_single_f32.c
Compile [ 53.9%]: arm_quaternion_normalize_f32.c
Compile [ 54.1%]: arm_quaternion_product_f32.c
Compile [ 54.2%]: arm_rotation2quaternion_f32.c
Compile [ 54.4%]: arm_svm_linear_init_f16.c
Compile [ 54.5%]: arm_svm_linear_init_f32.c
Compile [ 54.6%]: arm_svm_linear_predict_f16.c
Compile [ 54.8%]: arm_svm_polynomial_init_f16.c
Compile [ 54.9%]: SVMFunctionsF16.c
Compile [ 55.0%]: arm_svm_linear_predict_f32.c
Compile [ 55.2%]: SVMFunctions.c
Compile [ 55.3%]: arm_svm_polynomial_init_f32.c
Compile [ 55.4%]: arm_svm_rbf_init_f16.c
Compile [ 55.6%]: arm_svm_polynomial_predict_f16.c
Compile [ 55.7%]: arm_svm_polynomial_predict_f32.c
Compile [ 55.8%]: arm_svm_rbf_init_f32.c
Compile [ 56.0%]: arm_svm_rbf_predict_f32.c
Compile [ 56.1%]: arm_svm_rbf_predict_f16.c
Compile [ 56.2%]: arm_svm_sigmoid_init_f16.c
Compile [ 56.4%]: arm_svm_sigmoid_init_f32.c
Compile [ 56.5%]: arm_svm_sigmoid_predict_f16.c
Compile [ 56.6%]: arm_svm_sigmoid_predict_f32.c
Compile [ 56.8%]: arm_absmax_f16.c
Compile [ 56.9%]: arm_absmax_f32.c
Compile [ 57.0%]: arm_absmax_f64.c
Compile [ 57.2%]: arm_absmax_no_idx_f16.c
Compile [ 57.3%]: arm_absmax_no_idx_f64.c
Compile [ 57.4%]: arm_absmax_no_idx_f32.c
Compile [ 57.6%]: StatisticsFunctionsF16.c
Compile [ 57.7%]: arm_absmax_no_idx_q15.c
Compile [ 57.8%]: arm_absmax_no_idx_q31.c
Compile [ 58.0%]: arm_absmax_q7.c
Compile [ 58.1%]: arm_absmax_no_idx_q7.c
Compile [ 58.2%]: arm_absmax_q31.c
Compile [ 58.4%]: arm_absmax_q15.c
Compile [ 58.5%]: arm_absmin_f16.c
Compile [ 58.6%]: arm_absmin_f32.c
Compile [ 58.8%]: arm_absmin_f64.c
Compile [ 58.9%]: arm_absmin_no_idx_f16.c
Compile [ 59.0%]: arm_absmin_no_idx_f64.c
Compile [ 59.2%]: arm_absmin_no_idx_f32.c
Compile [ 59.3%]: arm_absmin_no_idx_q31.c
Compile [ 59.4%]: arm_absmin_no_idx_q15.c
Compile [ 59.6%]: arm_absmin_no_idx_q7.c
Compile [ 59.7%]: arm_absmin_q15.c
Compile [ 59.8%]: arm_absmin_q31.c
Compile [ 60.0%]: arm_accumulate_f32.c
Compile [ 60.1%]: arm_accumulate_f16.c
Compile [ 60.2%]: arm_absmin_q7.c
Compile [ 60.4%]: arm_entropy_f16.c
Compile [ 60.5%]: arm_accumulate_f64.c
Compile [ 60.6%]: arm_entropy_f32.c
Compile [ 60.8%]: arm_entropy_f64.c
Compile [ 60.9%]: arm_kullback_leibler_f16.c
Compile [ 61.0%]: arm_kullback_leibler_f32.c
Compile [ 61.2%]: arm_logsumexp_dot_prod_f16.c
Compile [ 61.3%]: StatisticsFunctions.c
Compile [ 61.4%]: arm_logsumexp_dot_prod_f32.c
Compile [ 61.6%]: arm_kullback_leibler_f64.c
Compile [ 61.7%]: arm_logsumexp_f32.c
Compile [ 61.8%]: arm_logsumexp_f16.c
Compile [ 62.0%]: arm_max_f16.c
Compile [ 62.1%]: arm_max_no_idx_f32.c
Compile [ 62.2%]: arm_max_no_idx_q15.c
Compile [ 62.4%]: arm_max_f32.c
Compile [ 62.5%]: arm_max_no_idx_f16.c
Compile [ 62.7%]: arm_max_f64.c
Compile [ 62.8%]: arm_max_no_idx_f64.c
Compile [ 62.9%]: arm_max_no_idx_q31.c
Compile [ 63.1%]: arm_max_no_idx_q7.c
Compile [ 63.2%]: arm_max_q31.c
Compile [ 63.3%]: arm_mean_f16.c
Compile [ 63.5%]: arm_mean_f64.c
Compile [ 63.6%]: arm_max_q15.c
Compile [ 63.7%]: arm_mean_f32.c
Compile [ 63.9%]: arm_max_q7.c
Compile [ 64.0%]: arm_mean_q15.c
Compile [ 64.1%]: arm_mean_q31.c
Compile [ 64.3%]: arm_min_f32.c
Compile [ 64.4%]: arm_min_no_idx_f16.c
Compile [ 64.5%]: arm_mean_q7.c
Compile [ 64.7%]: arm_min_f64.c
Compile [ 64.8%]: arm_min_f16.c
Compile [ 64.9%]: arm_min_no_idx_f32.c
Compile [ 65.1%]: arm_min_no_idx_q31.c
Compile [ 65.2%]: arm_min_q31.c
Compile [ 65.3%]: arm_min_no_idx_f64.c
Compile [ 65.5%]: arm_min_no_idx_q7.c
Compile [ 65.6%]: arm_min_no_idx_q15.c
Compile [ 65.7%]: arm_min_q7.c
Compile [ 65.9%]: arm_min_q15.c
Compile [ 66.0%]: arm_mse_f16.c
Compile [ 66.1%]: arm_mse_q15.c
Compile [ 66.3%]: arm_mse_f64.c
Compile [ 66.4%]: arm_power_f16.c
Compile [ 66.5%]: arm_mse_f32.c
Compile [ 66.7%]: arm_mse_q7.c
Compile [ 66.8%]: arm_mse_q31.c
Compile [ 66.9%]: arm_power_f32.c
Compile [ 67.1%]: arm_power_q15.c
Compile [ 67.2%]: arm_power_q7.c
Compile [ 67.3%]: arm_power_f64.c
Compile [ 67.5%]: arm_rms_f16.c
Compile [ 67.6%]: arm_rms_q15.c
Compile [ 67.7%]: arm_power_q31.c
Compile [ 67.9%]: arm_rms_f32.c
Compile [ 68.0%]: arm_rms_q31.c
Compile [ 68.1%]: arm_std_f32.c
Compile [ 68.3%]: arm_std_f16.c
Compile [ 68.4%]: arm_std_f64.c
Compile [ 68.5%]: arm_std_q15.c
Compile [ 68.7%]: arm_var_f16.c
Compile [ 68.8%]: arm_std_q31.c
Compile [ 68.9%]: arm_var_f32.c
Compile [ 69.1%]: arm_var_f64.c
Compile [ 69.2%]: arm_var_q31.c
Compile [ 69.3%]: arm_var_q15.c
Compile [ 69.5%]: arm_barycenter_f32.c
Compile [ 69.6%]: arm_barycenter_f16.c
Compile [ 69.7%]: arm_copy_f16.c
Compile [ 69.9%]: arm_bitonic_sort_f32.c
Compile [ 70.0%]: arm_bubble_sort_f32.c
Compile [ 70.1%]: SupportFunctionsF16.c
Compile [ 70.3%]: arm_copy_f32.c
Compile [ 70.4%]: arm_copy_q31.c
Compile [ 70.5%]: arm_copy_f64.c
Compile [ 70.7%]: arm_copy_q15.c
Compile [ 70.8%]: arm_f16_to_f64.c
Compile [ 71.0%]: arm_copy_q7.c
Compile [ 71.1%]: arm_f16_to_float.c
Compile [ 71.2%]: arm_f16_to_q15.c
Compile [ 71.4%]: arm_f64_to_float.c
Compile [ 71.5%]: arm_f64_to_f16.c
Compile [ 71.6%]: arm_f64_to_q15.c
Compile [ 71.8%]: arm_f64_to_q7.c
Compile [ 71.9%]: arm_f64_to_q31.c
Compile [ 72.0%]: arm_fill_f16.c
Compile [ 72.2%]: arm_fill_f32.c
Compile [ 72.3%]: arm_fill_f64.c
Compile [ 72.4%]: arm_fill_q15.c
Compile [ 72.6%]: arm_fill_q31.c
Compile [ 72.7%]: arm_fill_q7.c
Compile [ 72.8%]: arm_float_to_f16.c
Compile [ 73.0%]: SupportFunctions.c
Compile [ 73.1%]: arm_float_to_f64.c
Compile [ 73.2%]: arm_float_to_q7.c
Compile [ 73.4%]: arm_float_to_q15.c
Compile [ 73.5%]: arm_float_to_q31.c
Compile [ 73.6%]: arm_heap_sort_f32.c
Compile [ 73.8%]: arm_insertion_sort_f32.c
Compile [ 73.9%]: arm_merge_sort_init_f32.c
Compile [ 74.0%]: arm_q15_to_f64.c
Compile [ 74.2%]: arm_merge_sort_f32.c
Compile [ 74.3%]: arm_q15_to_float.c
Compile [ 74.4%]: arm_q15_to_f16.c
Compile [ 74.6%]: arm_q15_to_q7.c
Compile [ 74.7%]: arm_q31_to_float.c
Compile [ 74.8%]: arm_q31_to_q7.c
Compile [ 75.0%]: arm_q15_to_q31.c
Compile [ 75.1%]: arm_q31_to_q15.c
Compile [ 75.2%]: arm_q31_to_f64.c
Compile [ 75.4%]: arm_q7_to_f64.c
Compile [ 75.5%]: arm_q7_to_float.c
Compile [ 75.6%]: arm_selection_sort_f32.c
Compile [ 75.8%]: arm_sort_init_f32.c
Compile [ 75.9%]: arm_q7_to_q15.c
Compile [ 76.0%]: arm_quick_sort_f32.c
Compile [ 76.2%]: arm_q7_to_q31.c
Compile [ 76.3%]: arm_sort_f32.c
Compile [ 76.4%]: arm_weighted_sum_f16.c
Compile [ 76.6%]: arm_weighted_sum_f32.c
Compile [ 76.7%]: arm_bitreversal.c
Compile [ 76.8%]: arm_bitreversal_f16.c
Compile [ 77.0%]: arm_bitreversal2.c
Compile [ 77.1%]: arm_cfft_f16.c
Compile [ 77.2%]: arm_cfft_f64.c
Compile [ 77.4%]: arm_cfft_f32.c
Compile [ 77.5%]: TransformFunctionsF16.c
Compile [ 77.6%]: arm_cfft_init_f32.c
Compile [ 77.8%]: arm_cfft_init_q15.c
Compile [ 77.9%]: arm_cfft_init_f16.c
Compile [ 78.0%]: arm_cfft_init_f64.c
Compile [ 78.2%]: arm_cfft_init_q31.c
Compile [ 78.3%]: arm_cfft_q15.c
Compile [ 78.4%]: arm_cfft_radix2_init_f16.c
Compile [ 78.6%]: arm_cfft_q31.c
Compile [ 78.7%]: arm_cfft_radix2_f16.c
Compile [ 78.8%]: arm_cfft_radix2_init_f32.c
Compile [ 79.0%]: arm_cfft_radix2_f32.c
Compile [ 79.1%]: arm_cfft_radix2_init_q15.c
Compile [ 79.3%]: arm_cfft_radix2_init_q31.c
Compile [ 79.4%]: arm_cfft_radix2_q31.c
Compile [ 79.5%]: arm_cfft_radix4_f32.c
Compile [ 79.7%]: arm_cfft_radix2_q15.c
Compile [ 79.8%]: arm_cfft_radix4_init_f16.c
Compile [ 79.9%]: arm_cfft_radix4_f16.c
Compile [ 80.1%]: arm_cfft_radix4_init_q31.c
Compile [ 80.2%]: arm_cfft_radix4_init_f32.c
Compile [ 80.3%]: arm_cfft_radix4_init_q15.c
Compile [ 80.5%]: arm_cfft_radix8_f16.c
Compile [ 80.6%]: arm_cfft_radix4_q15.c
Compile [ 80.7%]: arm_cfft_radix8_f32.c
Compile [ 80.9%]: arm_cfft_radix4_q31.c
Compile [ 81.0%]: arm_dct4_f32.c
Compile [ 81.1%]: arm_dct4_init_f32.c
Compile [ 81.3%]: arm_dct4_init_q15.c
Compile [ 81.4%]: arm_dct4_init_q31.c
Compile [ 81.5%]: arm_mfcc_f16.c
Compile [ 81.7%]: arm_dct4_q15.c
Compile [ 81.8%]: arm_dct4_q31.c
Compile [ 81.9%]: arm_mfcc_f32.c
Compile [ 82.1%]: arm_mfcc_init_f16.c
Compile [ 82.2%]: arm_mfcc_init_f32.c
Compile [ 82.3%]: arm_mfcc_init_q15.c
Compile [ 82.5%]: arm_mfcc_init_q31.c
Compile [ 82.6%]: arm_mfcc_q31.c
Compile [ 82.7%]: arm_mfcc_q15.c
Compile [ 82.9%]: arm_rfft_fast_f16.c
Compile [ 83.0%]: arm_rfft_f32.c
Compile [ 83.1%]: arm_rfft_fast_f32.c
Compile [ 83.3%]: arm_rfft_fast_f64.c
Compile [ 83.4%]: arm_rfft_fast_init_f16.c
Compile [ 83.5%]: arm_rfft_fast_init_f64.c
Compile [ 83.7%]: arm_rfft_fast_init_f32.c
Compile [ 83.8%]: arm_rfft_init_f32.c
Compile [ 83.9%]: TransformFunctions.c
Compile [ 84.1%]: arm_rfft_init_q15.c
Compile [ 84.2%]: arm_rfft_init_q31.c
Compile [ 84.3%]: arm_rfft_q15.c
Compile [ 84.5%]: arm_rfft_q31.c
Compile [ 84.6%]: arm_bartlett_f64.c
Compile [ 84.7%]: arm_blackman_harris_92db_f32.c
Compile [ 84.9%]: arm_bartlett_f32.c
Compile [ 85.0%]: arm_blackman_harris_92db_f64.c
Compile [ 85.1%]: arm_hamming_f32.c
Compile [ 85.3%]: arm_hamming_f64.c
Compile [ 85.4%]: arm_hanning_f64.c
Compile [ 85.5%]: arm_hanning_f32.c
Compile [ 85.7%]: arm_hft116d_f32.c
Compile [ 85.8%]: arm_hft116d_f64.c
Compile [ 85.9%]: arm_hft144d_f32.c
Compile [ 86.1%]: arm_hft169d_f64.c
Compile [ 86.2%]: arm_hft196d_f64.c
Compile [ 86.3%]: arm_hft144d_f64.c
Compile [ 86.5%]: arm_hft196d_f32.c
Compile [ 86.6%]: arm_hft169d_f32.c
Compile [ 86.7%]: arm_hft90d_f32.c
Compile [ 86.9%]: arm_hft223d_f32.c
Compile [ 87.0%]: arm_hft248d_f32.c
Compile [ 87.1%]: arm_hft223d_f64.c
Compile [ 87.3%]: arm_hft248d_f64.c
Compile [ 87.4%]: WindowFunctions.c
Compile [ 87.6%]: arm_hft95_f32.c
Compile [ 87.7%]: arm_hft90d_f64.c
Compile [ 87.8%]: arm_nuttall3_f32.c
Compile [ 88.0%]: arm_hft95_f64.c
Compile [ 88.1%]: arm_nuttall3_f64.c
Compile [ 88.2%]: arm_nuttall3a_f32.c
Compile [ 88.4%]: arm_nuttall3a_f64.c
Compile [ 88.5%]: arm_nuttall3b_f64.c
Compile [ 88.6%]: arm_nuttall4_f32.c
Compile [ 88.8%]: arm_nuttall3b_f32.c
Compile [ 88.9%]: arm_nuttall4a_f32.c
Compile [ 89.0%]: arm_nuttall4_f64.c
Compile [ 89.2%]: arm_nuttall4a_f64.c
Compile [ 89.3%]: arm_nuttall4b_f32.c
Compile [ 89.4%]: arm_nuttall4b_f64.c
Compile [ 89.6%]: arm_nuttall4c_f32.c
Compile [ 89.7%]: arm_nuttall4c_f64.c
Compile [ 89.8%]: arm_welch_f64.c
Compile [ 90.0%]: arm_welch_f32.c
Compile [ 90.1%]: arm_nn_activation_s16.c
Compile [ 90.2%]: arm_relu_q7.c
Compile [ 90.4%]: arm_elementwise_mul_s16.c
Compile [ 90.5%]: arm_relu6_s8.c
Compile [ 90.6%]: arm_elementwise_add_s16.c
Compile [ 90.8%]: arm_elementwise_mul_s16_s8.c
Compile [ 90.9%]: arm_relu_q15.c
Compile [ 91.0%]: arm_elementwise_add_s8.c
Compile [ 91.2%]: arm_concatenation_s8_z.c
Compile [ 91.3%]: arm_concatenation_s8_w.c
Compile [ 91.4%]: arm_elementwise_mul_s8.c
Compile [ 91.6%]: arm_concatenation_s8_x.c
Compile [ 91.7%]: arm_convolve_1_x_n_s8.c
Compile [ 91.8%]: arm_concatenation_s8_y.c
Compile [ 92.0%]: arm_convolve_1x1_s8.c
Compile [ 92.1%]: arm_convolve_1x1_s8_fast.c
Compile [ 92.2%]: arm_convolve_s16.c
Compile [ 92.4%]: arm_convolve_s8.c
Compile [ 92.5%]: arm_convolve_fast_s16.c
Compile [ 92.6%]: arm_convolve_wrapper_s16.c
Compile [ 92.8%]: arm_convolve_wrapper_s8.c
Compile [ 92.9%]: arm_depthwise_conv_3x3_s8.c
[Warning] arm_nn_math_types.h@172,21: implicit declaration of function '__smlabb' [-Wimplicit-function-declaration]
[Warning] arm_nn_math_types.h@173,21: implicit declaration of function '__smlatt' [-Wimplicit-function-declaration]
Compile [ 93.0%]: arm_depthwise_conv_s16.c
Compile [ 93.2%]: arm_depthwise_conv_wrapper_s16.c
Compile [ 93.3%]: arm_depthwise_conv_fast_s16.c
Compile [ 93.4%]: arm_depthwise_conv_s8_opt.c
Compile [ 93.6%]: arm_depthwise_conv_s8.c
Compile [ 93.7%]: arm_depthwise_conv_wrapper_s8.c
Compile [ 93.8%]: arm_nn_depthwise_conv_s8_core.c
Compile [ 94.0%]: arm_nn_mat_mult_s8.c
Compile [ 94.1%]: arm_fully_connected_s16.c
Compile [ 94.2%]: arm_nn_depthwise_conv_nt_t_padded_s8.c
Compile [ 94.4%]: arm_nn_mat_mult_kernel_s8_s16.c
Compile [ 94.5%]: arm_lstm_unidirectional_s8_s16.c
Compile [ 94.6%]: arm_fully_connected_s8.c
Compile [ 94.8%]: arm_nn_depthwise_conv_nt_t_s8.c
Compile [ 94.9%]: arm_nn_depthwise_conv_nt_t_s16.c
Compile [ 95.0%]: arm_nn_lstm_calculate_gate_s8_s16.c
Compile [ 95.2%]: arm_nn_lstm_step_s8_s16.c
Compile [ 95.3%]: arm_nn_lstm_update_cell_state_s16.c
Compile [ 95.4%]: arm_nn_lstm_update_output_s8_s16.c
Compile [ 95.6%]: arm_nn_mat_mul_core_1x_s8.c
Compile [ 95.7%]: arm_nn_vec_mat_mul_result_acc_s8.c
Compile [ 95.9%]: arm_nn_mat_mul_core_4x_s8.c
Compile [ 96.0%]: arm_nn_mat_mul_kernel_s16.c
Compile [ 96.1%]: arm_nn_vec_mat_mult_t_s16.c
Compile [ 96.3%]: arm_nn_mat_mult_nt_t_s8.c
Compile [ 96.4%]: arm_nn_vec_mat_mult_t_s8.c
Compile [ 96.5%]: arm_nn_vec_mat_mult_t_svdf_s8.c
Compile [ 96.7%]: arm_avgpool_s16.c
Compile [ 96.8%]: arm_q7_to_q15_with_offset.c
Compile [ 96.9%]: arm_nntables.c
Compile [ 97.1%]: arm_avgpool_s8.c
Compile [ 97.2%]: arm_max_pool_s16.c
Compile [ 97.3%]: arm_reshape_s8.c
Compile [ 97.5%]: arm_max_pool_s8.c
Compile [ 97.6%]: arm_svdf_s8.c
Compile [ 97.7%]: arm_svdf_state_s16_s8.c
Compile [ 97.9%]: arm_softmax_s8.c
Compile [ 98.0%]: arm_softmax_s16.c
Compile [ 98.1%]: arm_softmax_s8_s16.c
Compile [ 98.3%]: arm_nn_softmax_common_s8.c
Compile [ 98.4%]: arm_softmax_u8.c
Compile [ 98.5%]: kws.cpp
[Error] arm_acle.h@48,49: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@55,50: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@62,49: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] arm_acle.h@69,50: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] arm_acle.h@100,50: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@107,51: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
[Error] arm_acle.h@114,50: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] arm_acle.h@121,51: invalid conversion from 'void*' to 'int*' [-fpermissive]
[Error] nn.h@28,25: 'q7_t' has not been declared
[Error] nn.h@28,40: 'q7_t' has not been declared
[Error] kws.cpp@72,33: no matching function for call to 'NN::run_nn(q7_t*&, q7_t*&)'
[Error] kws.cpp@74,47: 'arm_softmax_q7' was not declared in this scope
[ERROR] In file included from ../CMSIS-NN/Include/arm_nn_math_types.h:94:0,
from ../CMSIS-NN/Include/arm_nnfunctions.h:114,
from ../Source/NN/nn.h:22,
from ../Source\KWS\kws.h:23,
from ../Source\KWS\kws.cpp:24:
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldc(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:48:49: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldc (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldc(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldcl(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:55:50: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldcl (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldcl(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stc(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:62:49: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stc (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stc(unsigned int, unsigned int, int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stcl(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:69:50: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stcl (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stcl(unsigned int, unsigned int, int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldc2(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:100:50: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldc2 (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldc2(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_ldc2l(unsigned int, unsigned int, const void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:107:51: error: invalid conversion from 'const void*' to 'const int*' [-fpermissive]
return __builtin_arm_ldc2l (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_ldc2l(unsigned int, unsigned int, const int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stc2(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:114:50: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stc2 (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stc2(unsigned int, unsigned int, int*)'
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h: In function 'void __arm_stc2l(unsigned int, unsigned int, void*)':
c:\program files (x86)\gnu tools arm embedded\6 2017-q2-update\lib\gcc\arm-none-eabi\6.3.1\include\arm_acle.h:121:51: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
return __builtin_arm_stc2l (__coproc, __CRd, __p);
^
: note: initializing argument 3 of 'void __builtin_arm_stc2l(unsigned int, unsigned int, int*)'
In file included from ../Source\KWS\kws.h:23:0,
from ../Source\KWS\kws.cpp:24:
../Source/NN/nn.h: At global scope:
../Source/NN/nn.h:28:25: error: 'q7_t' has not been declared
virtual void run_nn(q7_t* in_data, q7_t* out_data)=0;
^~~~
../Source/NN/nn.h:28:40: error: 'q7_t' has not been declared
virtual void run_nn(q7_t* in_data, q7_t* out_data)=0;
^~~~
../Source\KWS\kws.cpp: In member function 'void KWS::classify()':
../Source\KWS\kws.cpp:72:33: error: no matching function for call to 'NN::run_nn(q7_t*&, q7_t*&)'
nn->run_nn(mfcc_buffer, output);
^
In file included from ../Source\KWS\kws.h:23:0,
from ../Source\KWS\kws.cpp:24:
../Source/NN/nn.h:28:18: note: candidate: virtual void NN::run_nn(int*, int*)
virtual void run_nn(q7_t* in_data, q7_t* out_data)=0;
^~~~~~
../Source/NN/nn.h:28:18: note: no known conversion for argument 1 from 'q7_t* {aka signed char*}' to 'int*'
../Source\KWS\kws.cpp:74:47: error: 'arm_softmax_q7' was not declared in this scope
arm_softmax_q7(output,num_out_classes,output);
^

[mbed] ERROR: "C:\Python27\python.exe" returned error.
Code: 1
Path: "C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test"
Command: "C:\Python27\python.exe -u C:\prj_KWS\Deployment\ML-KWS-for-MCU\Deployment\kws_realtime_test\tools\make.py -t GCC_ARM -m DISCO_F746NG --profile ../release_O3.json --source . --source ../Source --source ../Examples/realtime_test --source ../CMSIS-NN/Include --source ../CMSIS-NN/Source --source ../CMSIS-DSP/Include --source ../CMSIS-DSP/PrivateInclude --source ../CMSIS-DSP/Source --source ../CMSIS_5/CMSIS/Core/Include --build .\BUILD\DISCO_F746NG\GCC_ARM-RELEASE_O3 -j 8"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants