Other Parts Discussed in Thread: LMK00804B, MMWCAS-RF-EVM
Here is what I need to achieve:
1. I recently bought the board for developing radar application. I will have an external sensor capture data at the same time as the MMWCAS-DSP-EVM, both of them needs to be time-stamped as it captures. So later in the postprocessing I'll be able to match the timestamp and process them together.
2. If they are captured with different starting time, the difference in start-to-capture time needs to be known, so that I could align them in post-processing.
Here is the information I gathered so far:
1. The MMWCAS-DSP/RF-EVM doesn't have a PPS input ping, so I cannot do time-sync with PPS and GPGGA
2. DSP EVM support PTP sync via kernel driver. Which in theory can achieve microsecond accuracy. Here is the post where it found this information.
Here is my question:
1. I checked the _idx.bin data generated after the capture, but it seems in timeStamp data it starts from the time you started your radar device. After I managed to do ptp sync, is there anyway to know the difference between this timeStamp data and onboard linux system time? Or maybe I could ask it to use onboard linux system time instead?
Here I attached the result of reading idx.bin from matlab:
2. Just in-case PTP is a dead end, is there any workaround for what I'm trying to achieve?
Thank you in advanced!