Community
cancel
Showing results for 
Search instead for 
Did you mean: 
RGao3
Beginner
975 Views

How to modify the power on selftest items of the Galileo Gen2 board

Hello!

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...

Any help??

Thanks in advance

3 Replies
Juan_M_Intel
Employee
89 Views

Hello quark_developer

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?

Regards,

JPMontero_Intel

RGao3
Beginner
89 Views

hi JPMontero_Intel:

 

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

.

Juan_M_Intel
Employee
89 Views

Hi quark_developer,

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.

Regards,

JPMontero_Intel

Reply