- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
The current Galileo BSP build instructions are for 1.0.4 and over 6 months old. They're so outdated, if you follow them line by line, the build will fail. Source repos have changed names/moved since then. The Galileo files they tell you to download from Github have been changed and don't match the instructions on the Intel site (but Github's README.md mentions some corrected info). The instructions also reference the Quark BSP document which is a mess. Then there is the current released build (based on EGLIBC) which has no instructions, only a note saying they will be released one day (it's been months).
While I eventually figured it all out, there are many people who post questions about it all the time. It would be very helpful to have a clear set of instructions that are updated regularly (or at least tested by Intel to make sure links have not changed and issues are not coming up) and posted with all released builds.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hello cbalmer,
The Quark's BSP 1.0.4 is the latest officially verified by Intel for Galileo, nevertheless there are updated versions of Quark's BSP, even though it was not specifically written for Galileo, the Quark's BSP 1.2.0 is Galileo compatible. You can find it in https://downloadcenter.intel.com/download/23197/Intel-Quark-BSP Download Intel® Quark™ BSP.
https://downloadmirror.intel.com/23197/eng/Quark_BSP_BuildGuide_329687_009.pdf https://downloadmirror.intel.com/23197/eng/Quark_BSP_BuildGuide_329687_009.pdf
Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Can the BSP 1.0.4 be used with Yocto 2.0 Jethro? Also when will corrected instructions and files be released for 1.0.4? You cannot install build 1.0.4 following the current instructions, the https://github.com/01org/Galileo-Runtime/releases/tag/1.0.4 zip file referenced to at the very beginning has been modified by Intel to have 1.0.5 in it! You have to clone the repo and checkout an old commit to get a 1.0.1 zip which has the 1.0.4 files... very confusing for newcomers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Dylan is the version of Yocto used in Galileo's BSP 1.0.4, if you were to modify the setup.sh to change the branch to dizzy (which is the latest version compatible with quark), you might be able to build a newer version of Yocto using BSP 1.0.4.
Anyhow, using BSP 1.2.0 might be easier than modifying the setup.sh, so my best suggestion would be that you use BSP 1.2.0.
You could also select master branch which should choose the latest version, nevertheless this is not recommended because it might cause errors and incompatibilities with certain packages but this doesn't mean that it wouldn't work.
Regarding your request for an updated guide/instructions on how to build Galileo's BSP, I understand that building the Galileo's image can be hard for newcomers, I will make sure to pass this feedback to the appropriate team, and hopefully we'll hear back from them soon.
Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Regarding your request for an updated guide/instructions on how to build Galileo's BSP, I understand that building the Galileo's image can be hard for newcomers, I will make sure to pass this feedback to the appropriate team, and hopefully we'll hear back from them soon.
It isn't a matter of difficulty rather the instructions are flat out incorrect and the 1.0.4 scripts point to old repo locations (OpenEmbedded, Grub).
EDIT: And when does Intel plan on updating the BSP to support newer Yocto versions? Going by the Git repo with the files, it'll be a year in April since the scripts were last updated. It would be nice if Intel supported more current Yocto versions. Honestly it feels like Intel abandoned the project shortly after releasing Gen2.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
We do appreciate your comments and we will keep them in mind, but we do not discuss about future software releases or the roadmaps for our products.
Nevertheless, we suggest you to check https://downloadmirror.intel.com/23197/eng/Quark_BSP_BuildGuide_329687_009.pdf BSP 1.2.0 Build and Software User Guide; as I mentioned in my previous post, this guide is not exclusive to Galileo but it is compatible with it. If you build this BSP, you will be building a Yocto image based on Dizzy, which as I mentioned is the latest Yocto version compatible with Quark. This BSP was updated in September 2015 and have some improvements for Galileo like 6LoWPAN and others.
In fact if you check the https://downloadmirror.intel.com/23197/eng/CLN_RelNotes.pdf Release Notes for BSP 1.2.0, you will find that several Galileo specific issues have been resolved in this release. I believe that is important to point out that the BSP 1.2.0 builds a Dizzy version of Yocto that uses Linux 3.14 kernel. Currently this is the latest version we have available. So my best suggestion right now is that you give it a try to https://downloadcenter.intel.com/download/23197/Intel-Quark-BSP BSP 1.2.0.
Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
@Intel_Peter thanks! That's great and should answer all my previous questions about the build too.
I'm going to give it a go.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page