AnsweredAssumed Answered

iio-oscilloscope segmentation fault using hand-built uImage/dtb

Question asked by robincoxe_adi on Aug 18, 2014
Latest reply on Aug 22, 2014 by robincoxe_adi

ZC-706 + FMCOMMS4 board

 

Using the SD card that came with the board (January 2014) and after running adi_update_tools.sh and adi_update_boot.sh,

I cloned iio-oscilloscope and rebuilt it.  It works.

 

I did a clean git clone of the ADI linux kernel from  analogdevicesinc/linux · GitHub

(xcomm_zynq) branch

 

I remade the uImage and rebuilt zynq-zc706-adv7511-ad9364.dtb and copied the uImage and the devicetree.dtb to the BOOT partition of the SD card and rebooted. System boots as expected.

Issuing osc & from the command line results in a segmentation fault after "Found plugin: FMCOMMS 2/3/4"

 

Did something change in the Linux kernel recently that messes up iio-oscilloscope? 

 

The last time I tried to remake uImage/dtb (about 2 months ago), cloning iio-oscilloscope from Github and rebuilding on the ARM9 worked.

Outcomes