ZCU102 hardware setup fails
이전 댓글 표시
Hi,
I have installed the communications toolbox support package for Xilinx Zynq-based Radio 19.1.2 and I am trying to connect my ZCU102(with AD fmcomms2) developement board with matlab. Everythings seems to work fine also writing the image to the SD-card but when i insert the SD-card in the slot of the evalboard and switch it on the "Done"-Leds stay red. So it never comes up.
If i use the original image from Analog Devices or the built in test from Xilinx everything works fine. So what is the problem, any idea?
many thanks
Matthias
댓글 수: 1
Neil MacEwen
2019년 6월 20일
Hi Matthias,
Would it be possible for you to connect to the UART and copy the boot logs here? That may help us diagnose the problem.
I can think of a couple of potential issues here.
- Do you have a new ZCU102? Xilinx have recently made a change to the DDR4 memory on recent ZCU102 boards due to a manufacturer end of life notice. See here. We are currently not compatible with ZCU102 boards with serial number higher than 0432055-05. We are working to resolve this.
- Sometimes your SD card can be formatted with more than one partition and you may not be writing to the first partition. Analog Devices SD cards ship with two partitions, for example.
Thanks,
Neil
답변 (6개)
Neil MacEwen
2019년 8월 14일
1 개 추천
Hi Matthias, Kambiz,
We have updated the bootloader to be compatible with the new DDR, you can find it here. We have only performed minimal qualification as we don't actually have a new board locally. I hope this gets you up and running. We will work to update the shipping images as soon as we can.
Please download the new bootloader and copy onto the SD card to replace the existing file. Note that if you ever use the downloadImage methods to update your SD card, you will revert the updated bootloader.
Kind regards,
Neil
댓글 수: 6
Kambiz Shoarinejad
2019년 8월 14일
Thanks Neil...This seems to have fixed the boot issue. My ZCU102+AD-FMCOMMS4 now seems to boot properly with the Mathworks provided image. So I am on to the next steps...
Kambiz Shoarinejad
2019년 8월 14일
Hi Neil...
So I just wanted to try and test with the QPSK Tx/Rx example models with my hardware setup. The Tx model seems to initialize and run OK, but when I try to run the Rx model, I get the following message. Any idea what may be the problem? Thanks again!
===============
MATLAB System block 'zynqRadioQPSKRxAD9361AD9364SL/AD936x Receiver' error occurred when invoking 'setupImpl' method of 'comm.SDRRxAD936x'. The error was thrown from '
'.../Documents/MATLAB/SupportPackages/R2019a/toolbox/shared/libiio/base/+matlabshared/+libiio/+internal/isGeneratingHDL.p' at line 0
'...//Documents/MATLAB/SupportPackages/R2019a/toolbox/shared/libiio/base/+matlabshared/+libiio/+internal/isGeneratingHDL.p' at line 0
'.../Documents/MATLAB/SupportPackages/R2019a/toolbox/shared/libiio/base/+matlabshared/+libiio/base.p' at line 0
'.../Documents/MATLAB/SupportPackages/R2019a/toolbox/shared/sdr/sdrplug/sdrplugins/zynqradio/+comm/+zynqradio/rx.p' at line 0'.
Caused by:
block_diagram does not have a parameter named 'HDLCodeGenStatus'
Neil MacEwen
2019년 8월 14일
편집: Neil MacEwen
2019년 8월 14일
Hi Kambiz, my suspicion is that you don't have HDL Coder installed. This is an issue we have seen once or twice before. I have created a new question to deal with this issue.
Kambiz Shoarinejad
2019년 8월 14일
Thanks Neil... I have HDL Coder License and I have it installed. But it is a network license and I noticed that it was not available for me at the time I ran the model. I guess I will try your workaround for now. Thanks again!
Kambiz Shoarinejad
2019년 8월 14일
Hi Neil -- I tried your workaround, and the Rx model now seems functional. But the received QPSK data does not seem to be decoded properly all the time, i.e., the diagnosis window keeps showing a bunch of properly decoded "hello world" messages followed by a bunch of seemingly junk data. Need to debug that now...
Neil MacEwen
2019년 8월 15일
If you are running both transmitter and receiver in one MATLAB session, it is possible that either Simulink cannot keep up with the required rates, or packets are being dropped over the Ethernet link. You can try using the Repeated Waveform Transmitter method with the Simulink receiver model, see this example.
For future questions, please could you enter a technical support case to keep this page to one topic.
Matthias Scheide
2019년 6월 21일
0 개 추천
댓글 수: 1
Neil MacEwen
2019년 6월 25일
Hi Matthias,
From your serial number it looks like you have an updated ZCU102 which we are not yet compatible with. We hope to have a fix for this soon. I'll revisit this page if I have more information. Sorry I can't be more help at this time.
Kind regards,
Neil
Kambiz Shoarinejad
2019년 8월 2일
0 개 추천
Same exact problem here with our new ZCU102...
So the questions are:
1) When do you expect to have a fix for this?
2) Would it be possible to use the ADI boot image instead and still use the AD936x matlab objects?
Thanks,
-kambiz
Antonio Anastasio
2022년 7월 5일
0 개 추천
Hello same problem with ZCU102 with serila number 0432055-08-....
Could let me know if you have identified a solution
BR
Antonio
mustafa
2023년 6월 14일
0 개 추천
Hello,
I have a similar issue. I am using 0432055-13-2308
thanks
카테고리
도움말 센터 및 File Exchange에서 Communications Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!