2023-04-25 02:30 AM - last edited on 2023-06-16 09:21 AM by Kevin HUBER
The two graphs above are the data obtained from different cores. The left side is the MCU method start, the sampling rate is 1.6M, the acquisition of 1KHz signal, the acquisition of 1600 points is correct; the right side is the EMMC from the A7 core start ADC in M4, the acquisition of only about 600 points, the sampling rate is obviously wrong. The output of the data in the above two ways is the same, both are serial printouts
2023-04-25 02:42 AM
Post deleted to adhere community guidelines.
2023-04-25 05:52 AM
Thank you for your reply, there is nothing wrong with the ADC and DMA parameters. I just tried booting the M4 program directly using Uboot and found the same problem; then I changed the kernel boot method to SD card boot and then nothing changed either. I'm wondering if the A7 core is affected by the other interrupt vectors in the A7 core when starting M4?