Hi,
I have implemented No-OS based design in ZC706 with FMCOMMS3. I'm able to transmit and receive data properly.
Now I want to implement IIO oscilloscope and want to see the received and transmitted data through it.. For that I started the design with linux.
I have installed petalinux 2017.3 in my system and followed the steps mentioned in https://wiki.analog.com/resources/tools-software/linux-build/generic/petalinux.
I have used the .hdf file which generated from vivado for creating Petalinux project and configured as per document.
But when I'm trying to build the project using petalinux-build command, I'm getting an error msg which is attached here
[INFO] building project [INFO] sourcing bitbake INFO: bitbake petalinux-user-image Loading cache: 100% |############################################| Time: 0:00:00 Loaded 683 entries from dependency cache. ERROR: ExpansionError during parsing /home/mable/meta-adi/meta-adi-xilinx/recipes-kernel/linux/linux-xlnx_adi-dev.bb Traceback (most recent call last): File "/home/mable/Petalinux/components/yocto/source/arm/layers/core/bitbake/lib/bb/fetch2/__init__.py", line 1085, in srcrev_internal_helper(ud=<bb.fetch2.FetchData object at 0x7f6d26b42278>, d=<bb.data_smart.DataSmart object at 0x7f6d270e64e0>, name='default'): for a in attempts: > srcrev = d.getVar(a, True) if srcrev and srcrev != "INVALID": File "/home/mable/Petalinux/components/yocto/source/arm/layers/core/bitbake/lib/bb/data_smart.py", line 569, in DataSmart.getVar(var='SRCREV', expand=True, noweakdefault=False, parsing=False): def getVar(self, var, expand, noweakdefault=False, parsing=False): > return self.getVarFlag(var, "_content", expand, noweakdefault, parsing) File "/home/mable/Petalinux/components/yocto/source/arm/layers/core/bitbake/lib/bb/data_smart.py", line 737, in DataSmart.getVarFlag(var='SRCREV', flag='_content', expand=True, noweakdefault=False, parsing=False): cachename = var + "[" + flag + "]" > value = self.expand(value, cachename) File "/home/mable/Petalinux/components/yocto/source/arm/layers/core/bitbake/lib/bb/data_smart.py", line 410, in DataSmart.expand(s='${@ "cc28af1e4e1d9a2deccbad98c6da51f83e52bef5" if bb.utils.to_boolean(d.getVar(\'BB_NO_NETWORK\')) else d.getVar(\'AUTOREV\')}', varname='SRCREV'): def expand(self, s, varname = None): > return self.expandWithRefs(s, varname).value File "/home/mable/Petalinux/components/yocto/source/arm/layers/core/bitbake/lib/bb/data_smart.py", line 400, in DataSmart.expandWithRefs(s='${@ "cc28af1e4e1d9a2deccbad98c6da51f83e52bef5" if bb.utils.to_boolean(d.getVar(\'BB_NO_NETWORK\')) else d.getVar(\'AUTOREV\')}', varname='SRCREV'): except Exception as exc: > raise ExpansionError(varname, s, exc) from exc bb.data_smart.ExpansionError: Failure expanding variable SRCREV, expression was ${@ "cc28af1e4e1d9a2deccbad98c6da51f83e52bef5" if bb.utils.to_boolean(d.getVar('BB_NO_NETWORK')) else d.getVar('AUTOREV')} which triggered exception TypeError: getVar() missing 1 required positional argument: 'expand' Summary: There was 1 ERROR message shown, returning a non-zero exit code. ERROR: Failed to build project webtalk failed:PetaLinux statistics:extra lines detected:notsent_nofile! webtalk failed:Failed to get PetaLinux usage statistics!