[meta-xilinx] Custom ps7_init_gpl in Yocto Project
Jek F.
jek.fessia at gmail.com
Thu Jul 11 10:39:16 PDT 2019
Hi, i have solved like this:
- i created a bbappend under my layer:
meta-mylayer/recipes-bsp/platform-init/platform-init.bbappend
COMPATIBLE_MACHINE_microzed-zynq7 = "microzed-zynq7"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
do_install_append() {
install -m 06444 ${THISDIR}/files/microzed-zynq7/ps7_init_gpl.c
${D}${PLATFORM_INIT_DIR}/
install -m 06444 ${THISDIR}/files/microzed-zynq7/ps7_init_gpl.h
${D}${PLATFORM_INIT_DIR}/
}
- Under
"~/home/jksandek/poky/meta-xilinx/meta-xilinx-bsp/recipes-bsp/platform-init/files/microzed-zynq7"
i put my ps7_init_gpl.[ch]
- Finally i inserted in microzed-zynq7.conf this: FORCE_PLATFORM_INIT = "1"
This works for me.
Tanks you all.
Il giorno mar 9 lug 2019 alle ore 15:35 Jean-Francois Dagenais <
jeff.dagenais at gmail.com> ha scritto:
> Hi Nathan,
>
> > On Jul 9, 2019, at 09:23, Nathan Rossi <nathan at nathanrossi.com> wrote:
> >
> > You should not need to do this change to xilinx-init-platform.bbclass,
> > however you will need to make sure you recipe populates into the
> > sysroot correctly. By default /usr/src is not populated into the
> > sysroot (not to be confused with packaging). This is the purpose of
> > the "SYSROOT_DIRS" line in platform-init.bb
> > (
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-xilinx/tree/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb#n24
> ).
>
> Great... for me. This will fix my problem. Unfortunately for Jek, I don't
> think this will help since he is using platform-init.bb.
>
> Jek, I suggest you look carefully at u-boot-spl-zynq-init.inc. Several
> variables must work right in order for your psu_init files to end up in
> u-boot's source directory prior to the configure and compile steps.
>
> Good luck!
>
> Thanks for the info Nathan!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20190711/f361940f/attachment.html>
More information about the meta-xilinx
mailing list