I'm working on a project, which is based on galileo gen2 schematic, in order to decrese the size of prototype, I had delete some modules we don't need, such as PCI-E,Ethernet Interface,on board ADC, keep the rest parts same to gen2.
After the prototype assembly job done, programed the on board FLASH with the FlashMissingPDATRelease.bin, the FLASH was successfully be readed when power on the prototype board, but when the FLASH reading task(which consume about 8 seconds) done, the prototype board will reset itself, and then repeat the FLASH reading task again...
I think maybe it was caused by the selftest items, so i want to modify the image-spi files, delete the selftest items that was decreased. I had already built a small linux for SPI Flash according to the Intel quark soc x1000 bsp build and software user guide.
but i have no idea about the code decrease task...
Thanks in advance
Which BSP version are you using? Also, did you build the flash binary files (Flash-missingPDAT.bin) or you downloaded the one from the community? In case you build it, could you specify which changes did you do to the image? Finally, just to double check, you are able to flash the image into the board, but at certain point of the booting process it reboots again, is this correct?
The Flash-missingPDAT.bin was downloaded from the community. Now i want to build my own .bin file for the prototype by using bsp1.2.0. but have no idea about the image modify task,(modify the kernel? in order to bootup my prototype.) would you please give me some datasheet or example about this task. thank you very much
You can build the Flash-missingPDAT.bin by following section 8 of the https://downloadmirror.intel.com/23197/eng/Quark_BSP_BuildGuide_329687_009.pdf BSP Build Guide.
Another option would be to build a small Linux for SPI flash (section 6.2 of the https://downloadmirror.intel.com/23197/eng/Quark_BSP_BuildGuide_329687_009.pdf BSP Build Guide), but prior to run the command bitbake image-spi, you'll need to use bitbake linux-yocto -c menuconfig this will display a window in which you can add, remove or make changes into the kernel. If you need more information about it I suggest you to check the http://www.yoctoproject.org/docs/1.7.2/dev-manual/dev-manual.html Yocto Project Development Manual, specially the section http://www.yoctoproject.org/docs/1.7.2/dev-manual/dev-manual.html# configuring-the-kernel Configuring The Kernel. Once the kernel is modified it will generate a .conf file what you need to copy into your build configuration and replace it with the default version. At this point you can start building the image with the changes in the kernel.