I’ve never tried to port Zephyr to the Galileo but I found a few helpful websites. Take a look at
I have tried to compile Zephyr.
Here is a result on Galileo Gen2:
What I may say:
1. there is a lot of bugs
2. not all interfaces are supported (SPI1.0,..)
3. I really like it, even it is so uncooked. I guess it will be better is the time.
A demo compilation is here: galileo-custom-images/zephyr at master · xbolshe/galileo-custom-images · GitHub
Thank you for your message.
I already tried to rebuild the Zephyr kernel. But it's fail.
I can success to build grub.efi.
But "make BOARD=galileo" it is fail.
Makefile:11: *** Invoking make from top-level kernel directory is not supported. Stop
I’d suggest you to contact the Zephyr support. https://www.zephyrproject.org/doc/board/galileo.html they’re the ones who developed this kernel and will be able to provide you a better suggestion to your build problem.
i followed the steps in the . https://www.zephyrproject.org/doc/board/galileo.html link but the board didn't detect the sd card and boots from the on board flash.
pressing f7 didn't list any menu..
And also i tried using the same image from : galileo-custom-images/zephyr at master · xbolshe/galileo-custom-images · GitHub as xbolshe result the same.
Is there any way to enable the sd card boot or is it enabled by default?
could someone share the thoughts?
thank you. it worked.
New Zephyr version is 1.4 and can support Gen1.
I'm trying to boot the zephyr nanokernel on my Galileo Gen1 board.
I'm following the steps listed on the zephyrproject.org website.
I can not boot up Zephyr code from Gen1.
My question like Eric.Zaluzec.
I follow step by step to boot zephyr on my Galileo Gen1.
Under the 'Procedures' section, I have created the GRUB2 boot loader image. And in step3, I can verify the binary file called grub.efi was generated. However, under the next section 'Preparing the Boot Device', step 6 states the built version of GRUB should be called bootia32.efi. Is the name of the .efi file here relevant or is just the directory location on the microSD card? If grub.efi and bootia32.efi the same? I only can find the grub.efi and not any bootia32.efi file. When powering on the Galileo board with the inserted SD card, I get a grub menu that says, "No boot/grub/grub.conf file found on 1st USB or SD device". For step 7, under the 'Preparing the Boot Device' section, I have created a efi/boot/grub.cfg file which looks very similar to the boot/grub/grub.conf file but is not used like the grub.conf file. I am able use a default Galileo image on an SD card and the board boot correctly, but I think I am missing some steps on getting the zephyr kernel launched. Has anybody been able to get this running? Am I missing any files that need to be on my SD card?
Do you have any advice?