Part Number: PROCESSOR-SDK-J721E
I am using PROCESSOR-SDK-RTOS-J721E downloaded from dr-download.ti.com/.../ti-processor-sdk-rtos-j721e-evm-08_06_01_03.tar.gz.
I want to run TIDL-RT test cases in Linux to verify TIDL-RT.
My Questions are:
1. Can TIDL-RT test cases run in TI Linux? how to build TIDL-RT test cases in Linux? The TIDL-RT test cases are located in tidl_j784s4_08_06_00_10/arm-tidl/rt/test/srctidl_tb.c.
2. I have ported TIDLRT APIs on other OS (not Linux) which are running on A72 CPUs not C7x CPUS. I try to port TIDLRT test cases to verify TIDLRT APIs can work well. But I always get the following errors:
In file included from /workspace/xxx/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/tidl_j784s4_08_06_00_10/ti_dl/algo/src/tidl_preEmption.c:70:
In file included from /workspace/xxx/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/tidl_j784s4_08_06_00_10/ti_dl/algo/inc/tidl_alg_int.h:88:
In file included from /workspace/xxx/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/mmalib_02_06_02_00/ti/mmalib/src/cnn_c7xmma/mmalib_cnn.h:26:
In file included from /workspace/xxx/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/mmalib_02_06_02_00/ti/mmalib/src/cnn_c7xmma/MMALIB_CNN_convolve_col_smallNo_ixX_ixX_oxX/MMALIB_CNN_convolve_col_smallNo_ixX_ixX_oxX.h:25:
In file included from /workspace/xxx/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/mmalib_02_06_02_00/ti/mmalib/src/cnn_c7xmma/MMALIB_CNN_convolve_col_smallNo_ixX_ixX_oxX/../../common/MMALIB_types.h:35:
In file included from /workspace/xxx/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS/include/c7x.h:81:
/workspace/blan/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS/include/c7x_cr.h:74:17: error: unknown type name '__cregister'; did you mean '__register_t'?
extern volatile __cregister unsigned long __CPUID;
^~~~~~~~~~~
__register_t
The file ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/ti-cgt-c7000_3.1.0.LTS/include/c7x_cr.h should be used for free RTOS for C7xx cpus.
Does this mean TIDLRT test cases can run on A72 CPUs?