I had built the Flash-EDKII-missingPDAT.bin and the image-spi linux for my 8Mbit on board FLASH(Galileo gen2), the bsp source i used was Board_Support_Sources_for_Intel_Quark_v1.2.0.
After all the steps described in Quark_BSP_BuildGuide. I flashed the Flash+PlatformData.bin to my Galileo gen2 board. The 8Mbit Linux can bootup normaly, but when i connected the board usb client port to my PC, there was no reaction in the hardware list of my pc. The image-spi build screenshot was below:
1.The recipes contained in image-spi:
2.the pakage groups in image-spi:
I'm a starter of yocto linux, i want to build a image that can bootup on Galileo gen2, and support the Arduino IDE, so i can debug my program. So which package groups is necessary for the image to support Arduino IDE.
The BSP 1.2.0 and BSP 1.10 are intended to be used specifically for Quark, so it's possible that this is causing the issue with the board not being recognized in your hardware list. In addition to the instruction that you can find in the BSP 1.2.0 you should check BSP 1.0.1 (which was developed thinking in the Galileo board) to see what other instructions should be followed. You can find it here: https://downloadcenter.intel.com/downloads/eula/23823/Intel-Quark-BSP-Release-Archive?httpDown=https... https://downloadcenter.intel.com/downloads/eula/23823/Intel-Quark-BSP-Release-Archive?httpDown=https....
Thanks for your kindly help. I had download BSP V1.0.1, and EDKII build success. But the bitbake image-spi-galileo process was stopped at the linux-yocto-clanton_3.8 fetch step...I had tryed sevrial times but got the same result. I noticed there is a patche and a Galileo-Runtime-1.0.4.tar.gz file. Now i'm trying to use that source to build my on-board linux for galileo gen2. Hope everything just ok, later reply to you. Thanks PabliM.
I had built the Flash+PlatformData.bin by using BSP_V1.0.1. Flashed into on board flash rom, the linux os can boot successfully, but the galileo gen2 board still cann't detected by my pc through the usb client port.
By that you mean that you don't get the "Arduino" port to upload sketches from the Arduino IDE, right? Have you tried building the full image in an SD card or USB drive? The SPI flash memory is too small and it's possible that some packages are not included at the time of compiling.
Hi PabloM_ Intel
The problem was caused by the hardware assembly mistake. And it was a coincidence that the usb client port of my original Galileo Gen2 had hardware issue...
After solved the hardware problem, the usb client of my prototype work fine.
Thanks for your concern PabloM!