AD4630-24
Recommended for New Designs
The AD4630-24/AD4632-24 are two-channel, simultaneous sampling, Easy Driveâ„¢, 2 MSPS or 500 kSPS successive approximation register (SAR) analog-to-digital...
Datasheet
AD4630-24 on Analog.com
Hi!
I was using the EVAL-AD4630-24FMCZ with ADI Kuiper Linux 2021-07-28 in the ACE environment with no problems so far. Last week, I updated the ACE Plugin of the AD4630IIO to version 1.2024.40200 - after connecting the board, the error message appeared that
the Linux version on the Zedboard is not compatible with ACE anymore:
I flashed the SD card with the newest ADI Kuiper Linux image (2024-08-27) and copied the boot files of the AD4630 design (BOOT.bin, devicetree.dtb and the zynq-common/uImage) into the root directory as described in the wiki. However, the ZedBoard is not booting correctly anymore:
What is going wrong here?
Thanks a lot in advance for any help!
NathanT - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Monday, October 7, 2024 3:06 PM UTC to Thursday, October 10, 2024 8:03 AM UTC to reflect the move.
NathanT - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Thursday, October 10, 2024 8:03 AM UTC to Thursday, October 10, 2024 8:03 AM UTC to reflect the move.
NathanT - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Monday, October 7, 2024 3:06 PM UTC to Friday, October 11, 2024 8:17 AM UTC to reflect the move.
NathanT - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Friday, October 11, 2024 8:17 AM UTC to Friday, October 11, 2024 8:17 AM UTC to reflect the move.
NathanT - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Monday, October 7, 2024 3:06 PM UTC to Friday, October 11, 2024 8:18 AM UTC to reflect the move.
NathanT - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Friday, October 11, 2024 8:18 AM UTC to Friday, October 11, 2024 8:18 AM UTC to reflect the move.
stephenv - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Monday, October 7, 2024 3:06 PM UTC to Monday, October 14, 2024 5:00 PM UTC to reflect the move.
stephenv - Moved from Precision ADCs to Linux Software Drivers. Post date updated from Monday, October 14, 2024 5:00 PM UTC to Monday, October 14, 2024 5:01 PM UTC to reflect the move.
Hi, davidstaeger .
We'll look into this and get back to you. May we know what is the specific version before you update? On the other hand, I will be moving this thread to the Linux Software Drivers forum.
Regards,
Jo
Hi Jo, thanks for your reply and moving the thread to the correct forum. The version of Kuiper Linux still working was 2021-07-28 (Support 2022-09-16), which was what I got when buying the evaluation board.
Regards,
David
Hi NathanT , any news about this? In the meantime, I flashed the second newest version (28 July 2021 ADI Kuiper Linux with support for ACE Evaluation - Release 6, 14 August 2024) to the SD card and configured it - the Evaluation Board with ADC now boots properly. But after connecting to the PC, ACE tells me that this version of Linux does not work with ACE anymore (error message in first picture). How can I resolve this?
Further, I also noticed that my m5dsum of the downloaded zip file (version 2024-08-27) is 5ad1202eca1cc3d4cc5a7fdacb6e52a7, which is not consistent with the sum given on the wiki. However, the m5dsum of the image files is the same.
Thanks for any help!
Hi NathanT
Is it possible to somewhere download the previous versions of the AD4630IIO plug-in for ACE (before version 1.2024.40200) ? If not, could you provide these versions, so that I could at least continue evaluating the board using ACE and the old ADI Kuiper Linux version 28-July-2021?
Hi NathanT
Is there any news about it? We are blocked in work because since these updates we are not able to evaluate the AD4630 with ACE any further. It would be nice to know if this issue is due to a wrong procedure on our side, or if somebody at ADI is currently looking into the matter.
Thank you for a short update.
Regards,
David
Hi davidstaeger
My apologies for the confusion and the delay in resolving your issue.
The issue appears to be caused by our Wiki not being up to date.
We had a recent major update to the AD4630 plug in to add Linux Runtime Configuration that allows us to push boot files to the users SD card. This is a feature we will be including in compatible ACE plug ins which enables ACE to reconfigure Linux configuration options (in this case clock mode, data mode, lane mode and data rate) and configure SD cards for the attached daughter board.
So when you flash the new SD card image, it comes without any product drivers and ACE will push the appropriate boot files when you open the plug in.
This update requires a new SD card image as you saw after updating the plug in and you correctly flashed to your SD card.
However the next step of flashing boot files into the root directory is not correct and is likely what is causing your issue. You mention a wiki where you found these instructions, can you link the wiki you were using? We have been updating our documentation and I want to make sure we have all the relevant pages updated. (It may have been updated since you last looked at it)
I recommend re-flashing your SD card with the new image, then connecting your hardware with the new SD card and opening ACE. It will still detect the daughter board and when you open the plug in you will get a message saying it needs to push a new kernel. Accept this and ACE will push the file and reboot your ZedBoard. After the reboot your SD card will be correctly configured to work with the ACE plug in.
If you are still facing issues after following these steps please let me know ASAP so I can help to solve the issue.
Regards,
Cathal
Dear cathalc
Thank you very much for your answer. Your explanation solved the issue and the AD4630 runs again perfectly fine with ACE and ADI Kuiper Linux 2024-08-27.
Regarding the wiki:
I started on this page for downloading the SD card image: ADI Kuiper Linux for Evaluation [Analog Devices Wiki]. This led me to the wiki page on how to write the image to the SD card for Linux hosts: Linux Download and setting up the image [Analog Devices Wiki]. On both ends of paragraph "Writing SD Card GUI" and "Verify" it is written that "the SD card is still not bootable" like this, and one should follow the instructions on this page Analog Devices Kuiper Linux [Analog Devices Wiki] to obtain a bootable image. This is what caused the confusion and why I started copying boot files.
Again, thank you very much for the clarification!
Regards,
David