Linux Embedded specialist of Petalinux 2019.2, ARM and Xilinx architectures

Job ID: 31649884

Budget: $25 – $50 USD

Hi

I'm new to Linux Embedded environment and looking for a specialist in ARM and petalinux environment who able to support and guide me when I need some help (like now) or some theoretical / technical questions will popped up. This session is going to be for at least a few months, so I’d like to share with you one of my challenges and see if its fit to you.

My current project: Bringing up on my custom board a Linux Image, my custom board very similar to the ZCU 106 Ultrascale+ MPSoC board.

What I've already achieved:
I’ve generated the BOOT.BIN which contains: fsbl, uboot, bl31, pmufw, system.bit, u-boot and image.ub.

When I program the flash with this BOOT.BIN the image.ub start running, but than an Error occurred:

[ 4.421147] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
[ 4.429576] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.19.0-xilinx-v2019.2 #1
[ 4.436786] Hardware name: xlnx,zynqmp (DT)
[ 4.440952] Call trace:
[ 4.443391] dump_backtrace+0x0/0x148
[ 4.447039] show_stack+0x14/0x20
[ 4.450339] dump_stack+0x90/0xb4
[ 4.453644] panic+0x120/0x268
[ 4.456683] mount_block_root+0x1b0/0x260
[ 4.460674] mount_root+0x11c/0x148
[ 4.464146] prepare_namespace+0x158/0x1a0
[ 4.468226] kernel_init_freeable+0x1b8/0x1d4
[ 4.472566] kernel_init+0x10/0xfc
[ 4.475952] ret_from_fork+0x10/0x18
[ 4.479512] SMP: stopping secondary CPUs
[ 4.483426] Kernel Offset: disabled
[ 4.486896] CPU features: 0x0,20802004
[ 4.490628] Memory Limit: none
[ 4.493671] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2) ]---

seems that kernel doesn't find the rootfs.. any ideas? I work thru QSPI flash only.

Extra Info:
1. My costumed board is working properly and there is no any HW issue since I'm able to run on it a vxWorks 7 image.
2. I use petalinux 2019.2 version and Vitis 2019.2
3. I use the Xilinx tool: Platform Cable USB II for programming and debug.

But please! I’d like to get bids just from a fellows who has a strong knowledge and experience with such a technology: Yocto project, Xilinx boards, petalinux 2019.2 and Platform Cable USB II.

If you think you can help me and you are available for this mission in the next few days - I'd like to hear from you.

Thanks!
Related categories: Linux Embedded Software ARM Yocto