Others might be able to give a more concrete answer, but usually I
check for the existence of /proc/xenomai as a very quick test.   You
can also run the autotune script and check that there are no errors in
the output.  If this is meant to be a smoke test it may worth while to
run the autotune script to calibrate the core clock timers and then
run the latency script to verify the latency on the system.  This will
also give you some feedback on if cobalt is up and running.

On Tue, Dec 19, 2017 at 11:51 AM, Steve Pavao <[email protected]> wrote:
> Hello -
>
> How should I adapt my Yocto poky recipes to make sure that Cobalt core boots? 
>  Right now, the only relevant information that appears on dmesg is:
>
> "Interrupt pipeline (release #4)”
>
> Here are my recipes, which work fine, but Cobalt core does not boot.  I must 
> need something else in my recipe(s).
>
> For I-PIPE Patch, my recipe file is linux-intel_4.9.bbappend:
>
> FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> SRC_URI += "file://ipipe-core-4.9.51-x86-4.patch"
>
>
> For Xenomai 3 user libs, my recipe file is xenomai_3.0.6.bb:
>
> DESCRIPTION = "Provides userspace xenomai support and libraries needed to for 
> \
> real-time applications using the xenomai RTOS implementation (v3)"
> LICENSE = "MIT"
> LIC_FILES_CHKSUM = 
> "file://include/COPYING;md5=79ed705ccb9481bf9e7026b99f4e2b0e"
> SECTION = "xenomai"
> HOMEPAGE = "http://www.xenomai.org/";
> PR = "r0"
>
> SRC_URI = 
> "http://xenomai.org/downloads/xenomai/stable/latest/xenomai-3.0.6.tar.bz2";
>
> S = "${WORKDIR}/xenomai-${PV}"
>
> inherit autotools pkgconfig
>
> includedir = "/usr/include/xenomai"
>
> #Fixes QA Issues: non debug package contains .debug directory
> #FILES_${PN}-dbg += "/usr/bin/regression/posix/.debug"
> #FILES_${PN}-dbg += "/usr/bin/regression/native/.debug"
> #FILES_${PN}-dbg += "/usr/bin/regression/native+posix/.debug"
> #FILES_${PN}-dbg += "/usr/demo/.debug/*"
>
> #Fixes QA Error - Non-dev package contains symlink .so
> FILES_${PN}-dev += "/usr/lib/*.se"
>
> #Add directories to package for shipping
> FILES_${PN} += "/dev"
> FILES_${PN} += "/dev/*"
> FILES_${PN} += "/usr/bin/*"
> FILES_${PN} += "/usr/lib/*"
> FILES_${PN} += "/usr/sbin/*"
> FILES_${PN} += "/usr/include/*"
> FILES_${PN} += "/usr/lib/*"
> FILES_${PN} += "/usr/share/doc/*"
> FILES_${PN} += "/usr/share/man/*"
> FILES_${PN} += "/usr/demo/*"
>
> SRC_URI[md5sum] = "6017203d0992bb5334498c196bf6f25d"
> SRC_URI[sha256sum] = 
> "2c0dd3f0e36e4a10f97e0028989bb873e80f4d1ce212ac55fd3b28857c464f94"
>
> TARGET_CC_ARCH += "${LDFLAGS}”
>
>
> Thanks for any ideas.  Hopefully, I am pretty close with these recipes.
>
> - Steve Pavao
> Korg R&D
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Xenomai mailing list
> [email protected]
> https://xenomai.org/mailman/listinfo/xenomai

_______________________________________________
Xenomai mailing list
[email protected]
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to