I want to reduce the CPU load, so I used Lauterbach to set the following registers, and I can see that the load will significantly decrease.
So, I went to Adc_Init (&Adc_Config); Afterwards, the following operations were performed. After the program started, Lauterbach saw that the registers had indeed been changed, but the load did not decrease. 【BCTU_Type * const BctuBasePtr_Eric = IP_BCTU_BASE_PTRS;
BctuBasePtr_Eric->FIFOWM = 0x505;
BctuBasePtr_Eric->FIFOCR = 0x30000; 】
I powered on and off again, connected to Lauterbach, stopped for 30 seconds, and ran the program again. The load significantly decreased, and the configuration worked.
Why doesn't the load drop when starting directly? Using Lauterbach to pause for 30 seconds can cause the load to drop.