My original setting for the external clock freq is 40Mhz.
base on the following link to document
We try to change the xo_correction file to 50Mhz, but under the Petalinux, Linux system prompt the write error or Fsync Error.
xo_correction changes the assumed clock in the system, which is used for tuning in synchronization. The most you can change it is ~8kHz.
If you have an external clock which is not 40 MHz that you want to use it must be defined in device tree.
Please enlighten us how to build the device tree.
Is there a document regarding the build process?
My current PetaLinux kernel release is 4.6.0-gca4cf2a
Version is #21 SMP PREEMPT Nov 21 2016
Your prompt response is greatly appreciated.
If you build things in Petalinux consult the manuals on how to build things.
I would do it the old fashioned way explained here:
Or do it like this:
For now we don't have any Petalinux guides.
We will prepare something in the coming months.
Until then, the old-fashioned way to build the kernel is recommended for our kernel.
We have a new Petalinux recipe here:
We're still adding stuff.
Check it out and see if it helps.