3.4.2硬件测试(禁用缓存及使用缓存)
修改main.c文件中的代码可选择硬件测试模式,如下图所示:
重新编译之后,使用仿真器连接开发板,进入仿真状态,加载编译好的.out文件,执行得到如下结果:
[C66xx_0]
Test signal
-Include 2V DC Component
-Include 3V AC Component,Frequency:50Hz Phase:-30 Degree
-Include 1.5V AC Component,Frequency:75Hz Phase:90 Degree
-Formula:y=2+3cos(2pi*50t-(30/180)pi)+1.5cos(2pi*75t+*(90/180)pi)
--------------------------- Cache Disabled ---------------------------
----------------------------------------------------------------------
1: 16 Point FFT Test
-Sampling Period:1s Sampling Frequency:16Hz Frequency Resolution:1Hz
-Forward Transformation Execution Cycle is 7558
-Forward Transformation Execution Time is 7.5580000 us (CPU Frequency:1000MHz)
-Inverse Transformation Execution Cycle is 7442
-Inverse Transformation Execution Time is 7.4420000 us (CPU Frequency:1000MHz)
16 Point FFT Test End
----------------------------------------------------------------------
2: 32 Point FFT Test
-Sampling Period:1s Sampling Frequency:32Hz Frequency Resolution:1Hz
-Forward Transformation Execution Cycle is 9380
-Forward Transformation Execution Time is 9.3800000 us (CPU Frequency:1000MHz)
-Inverse Transformation Execution Cycle is 9678
-Inverse Transformation Execution Time is 9.6780000 us (CPU Frequency:1000MHz)
32 Point FFT Test End
----------------------------------------------------------------------
3: 64 Point FFT Test
-Sampling Period:1s Sampling Frequency:64Hz Frequency Resolution:1Hz
-Forward Transformation Execution Cycle is 19494
-Forward Transformation Execution Time is 19.4940000 us (CPU Frequency:1000MHz)
-Inverse Transformation Execution Cycle is 20236
-Inverse Transformation Execution Time is 20.2360000 us (CPU Frequency:1000MHz)
64 Point FFT Test End
----------------------------------------------------------------------
4: 128 Point FFT Test
-Sampling Period:1s Sampling Frequency:128Hz Frequency Resolution:1Hz
-Forward Transformation Execution Cycle is 35840
-Forward Transformation Execution Time is 35.8400000 us (CPU Frequency:1000MHz)
-Inverse Transformation Execution Cycle is 37002
-Inverse Transformation Execution Time is 37.0020000 us (CPU Frequency:1000MHz)
128 Point FFT Test End
----------------------------------------------------------------------
5: 256 Point FFT Test
-Sampling Period:1s Sampling Frequency:256Hz Frequency Resolution:1Hz
-Forward Transformation Execution Cycle is 83414
-Forward Transformation Execution Time is 83.4140000 us (CPU Frequency:1000MHz)
-Inverse Transformation Execution Cycle is 86428
-Inverse Transformation Execution Time is 86.428000