Comments: FreeSoC2 Introduction


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • @JPmAn, @SFUptownMaker: I also encountered the problem with missing "SPIM_0.h" in both Arduino IDE Versions 1.8.1 and 1.8.4. Given the fact that the problem was first mentioned 6 months ago, I wondered if nobody else stumbled across this issue or if I'm looking at the wrong place for any mentioning. I googled every conceivable combination of "freesoc2 arduino SPIM_0", but to no avail ... Browsing around in project.h I discovered that this one #include-s a real large number of other .h files. Is this meant to be so or should the project.h be including header files based upon project settings etc. Are there any news on this issue? Kind Regards

    • Hello everybody, I just made a fresh install on a new machine under WIN7/64 with all the software in this intro tutorial and ran into the same error ...

      D:\Program Files (x86)\Arduino\hardware\SparkFun\psoc\cores\arduino/project.h:30:24: fatal error: SPIM_0.h: No such file or directory

      Did anybody got this problem with missing library files done ?

      Regards, J.

      • Try downloading and reinstalling the hardware directory. The missing files were not included in the last upload to the repository, but I've added them and all should be working now.

  • Hello JPmAn, I have exactly the same problem as you. If I comment the "#include SPIM_0.h", I still have the problem with some other include. I use 1.8.4 Arduino IDE. Did you solve the problem ? Thank you

  • I'm getting this error log: Arduino: 1.6.11 (Windows 10), Board: "PSoC Dev Board"

    Warning: platform.txt from core 'SparkFun PSoC Development Boards' contains deprecated compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/, automatically converted to compiler.path={}/bin/. Consider upgrading this core. Warning: platform.txt from core 'SparkFun PSoC Development Boards' contains deprecated"{compiler.path}{}" {} {} "{build.path}/{archive_file}" "{object_file}", automatically converted to"{compiler.path}{}" {} {} "{archive_file_path}" "{object_file}". Consider upgrading this core. In file included from C:\Users\Joel\Documents\Arduino\hardware\SparkFun\psoc\cores\arduino/Arduino.h:6:0,

                 from sketch\BarChart.pde.cpp:1:

    C:\Users\Joel\Documents\Arduino\hardware\SparkFun\psoc\cores\arduino/project.h:29:20: fatal error: SPIM_0.h: No such file or directory

    #include "SPIM_0.h"


    compilation terminated.

    exit status 1 Error compiling for board PSoC Dev Board.

    This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. Any help?

    • Can you upgrade to a later version of the Arduino IDE? I know the core works under 1.8.1.

      The warnings can be safely ignored. For now, at least, until support for those deprecated paths is removed.

  • Very nice board, but i cannot recompile the bootloader after download from github. Anyone out there with more success?

  • Created a simple FreeRTOS demonstration project for the FreeSoC2:


  • Wonderful board, thank you!

    I went and piped up on the Cypress Forum about providing alternative platform support. It's really a shame that someone seems to have drunk so much Microsoft Kool-Aid over there 8)

If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!