Hello everyone,
I'm trying to design with AD9361 and zedboard. I have no problems when I compile the reference design available at https://"github.com/analogdevicesinc/meta-adi/tree/main/meta-adi-xilinx". However, when I open a new design file and change some things, I encounter "kernel_panic" when I produce it. If I were to explain the changes I made, in order:
- I removed some blocks because I would not use them in the HDL project. I completely removed these AXI_HDMI, AXI_SYSID, AXI_SPDIF_TX_CORE, AXI_I2S_ADI and AXI_IIC blocks from my design. In short, only axi_ad936, relevant dma channels and fifos remain in the design. The image of the current design is below. AD9361 and DMA hierarchies are the same as in the reference design.
2. The synthesis was received without any problems. After the synthesis, an xsa file was produced.
3. A new project was created for petalinux and the installation guide shown in the link "">github.com/.../meta-adi-xilinx" was followed respectively.
4. Unused nodes in the "zynq-zed-adv7511-ad9361-fmcomms2-3" dtsi have been removed. The new dtsi file is below.
/*Delete nodes from pl.dtsi which are redefined in ADI dts*/
/delete-node/ &axi_ad9361;
/delete-node/ &axi_ad9361_dac_dma;
/delete-node/ &axi_ad9361_adc_dma;
/*/delete-node/ &axi_i2s_adi;*/
/*/delete-node/ &axi_iic_fmc;*/
/*/delete-node/ &axi_iic_main;*/
/*/delete-node/ &axi_spdif_tx_core;*/
/delete-node/ &misc_clk_0;
/*/delete-node/ &misc_clk_1;*/
/*/delete-node/ &misc_clk_2;*/
/*/delete-node/ &axi_sysid_0;*/
/*/delete-node/ &axi_hdmi_dma;*/
/*/delete-node/ &axi_hdmi_clkgen;*/
/*/delete-node/ &axi_hdmi_core;*/
5. Petalinux was built without any problems and the created files were packaged and placed on the SD card.
6. When the card is woken up, I get a "kernel panic" error and I couldn't find the source of the problem. I also share the kernel boot script below.
Thank you and have nice work.