Where can I find working build instructions for any of the latest kernels https://github.com/analogdevicesinc/linux/tree/adi-6.6.0, https://github.com/analogdevicesinc/linux to support the KC705 Microblaze for an elf output file? I normally use Buildroot but none of the build instructions found here https://wiki.analog.com/resources/tools-software/linux-drivers-all#building_the_adi_linux_kernel works for the latest kernel. Just need to change the interpolation rate in any version of the kernel.
Thanks
iulia - Moved from Software Interface Tools to Linux Software Drivers. Post date updated from Thursday, January 2, 2025 5:22 PM UTC to Monday, February 17, 2025 10:11 AM UTC to reflect the move.
Hello, Have you tried this link yet? https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq2-ebz/software/baremetal
Thanks Dan, these instructions are for the bare metal non-os build and doesn't seem to apply. It should be possible to modify the adi-daq2.dtsi file and rebuild the kernel, but I can't force the architecture to microblaze? https://github.com/analogdevicesinc/linux/blob/477b8114c7130179b877203c066f84b587f23058/arch/microblaze/boot/dts/adi-daq2.dtsi#L155C1-L155C27.
Hi KAD ,
Apologies for the confusion, but your question was on the wrong forum. I moved it now to Linux Software Driver for further comments.
How to build the Linux kernel image for MicroBlaze: https://wiki.analog.com/resources/tools-software/linux-drivers/platforms/microblaze
If you encounter other issues, my colleagues from here should be able to assist you.
Best regards,
Iulia
Thanks lulia, I built the adi-6.1.7 kernel in 2x interpolation mode but the AD9144 DACs on the DAQ2-EBZ stops working at 2x. Are all settings affected by the interpolation mode confined the following code? linux/drivers/iio/frequency/ad9144.c at main · analogdevicesinc/linux · GitHub? The 1x to 2x interpolation mode change was confirmed by reading the DAC register at address 0x112 using iio-oscilloscope. What am I missing?