Skip to main content
ssk
Associate III
January 19, 2015
Solved

SPC5Studio build failure

  • January 19, 2015
  • 18 replies
  • 4221 views
Posted on January 19, 2015 at 10:45

Hello,

I am trying to build a project created using SPC5Studio Wizard. The steps used are File->New->SPC5Studio Wizard. Afte this I selected SPC560D-DIS as the product line. Then selected all the drivers with OSLess version. I selected all the available applications for this configuration. I tried building one of the application - SPC560Dxx OS-Less Test Application for Discovery, it is giving following errors,

- Symbol 'NULL' could not be resolved

- Symbol 'uint32_t' could not be resolved

- Symbol 'int32_t' could not be resolved

- Symbol 'uint16_t' could not be resolved

- Symbol 'uint8_t' could not be resolved

Similar errors for different defines used in main.c file are there. Few errors are for the functions used like osalThreadSleepMilliseconds().

Can you please help me resolve these? Is any project setting/configuration missing?

Your earliest help in this regard will be highly appreciated.

Thanks in advance for all your help.

Mike.

#virtual-timer #virtual-timer #spc5studio-build #spc56-examples
    This topic has been closed for replies.
    Best answer by Erwan YVIN
    Posted on January 27, 2015 at 11:03

    Hello Mike ,

    CDT ''preprocessor'' built-in does not find the include PATH of the hightec compiler

    It is just a preprocessor but not an issue for the compilation ;)

    if you want to remove these errors

    in

    C/C++ general ==> Preprocesseur Include

    you should add these 2 directories :

    C:\SPC5Studio\eclipse\plugins\com.st.tools.spc5.tools.hightec_1.0.0.201306281422\hightec\lib\gcc\ppc-ht-eabi\4.6.3\include

    C:\SPC5Studio\eclipse\plugins\com.st.tools.spc5.tools.hightec_1.0.0.201306281422\hightec\ppc-ht-eabi\include

    cf screenshot

    Best Regards

    Erwan

    ________________

    Attachments :

    2015-01-27_110209.png : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006qWZu&d=%2Fa%2F0X0000000boO%2FhTDK6GqLn4AoLqSUsLyPRSN0FYQZ2ysQPYEMOozlhZQ&asPdf=false

    18 replies

    ssk
    sskAuthor
    Associate III
    January 21, 2015
    Posted on January 21, 2015 at 11:03

    Is it required to create the example code projects keeping the default location for the path? I came across one of posts on this forum mentioning the importance of default workspace path. Is this the reason for failing to build the example codes when created with different path?

    Thanks in advance for any help.

    Mike.
    ssk
    sskAuthor
    Associate III
    January 23, 2015
    Posted on January 23, 2015 at 12:56

    I an new user for SPC series MCU and also for its toolchain. I am using SPC560D30L3 series with SPC5Studio for my project. I am going through different posts on this forum to understand the issues you all are facing. I am trying to understand the example codes as well mentioned in respective posts. I am finding it difficult to locate/find the source files mentioned in few of the posts. e.g one post mentions about a file 'hal_lld.c' for knowing the vector handlers. I tried locating this file but was unable to. Please clarify what am I missing? Am I required to build all the examples? I tried that as well but still not able to locate it. Please guide me.

    Thanks for your any help.

    Mike.
    Erwan YVIN
    Erwan YVINBest answer
    ST Employee
    January 27, 2015
    Posted on January 27, 2015 at 11:03

    Hello Mike ,

    CDT ''preprocessor'' built-in does not find the include PATH of the hightec compiler

    It is just a preprocessor but not an issue for the compilation ;)

    if you want to remove these errors

    in

    C/C++ general ==> Preprocesseur Include

    you should add these 2 directories :

    C:\SPC5Studio\eclipse\plugins\com.st.tools.spc5.tools.hightec_1.0.0.201306281422\hightec\lib\gcc\ppc-ht-eabi\4.6.3\include

    C:\SPC5Studio\eclipse\plugins\com.st.tools.spc5.tools.hightec_1.0.0.201306281422\hightec\ppc-ht-eabi\include

    cf screenshot

    Best Regards

    Erwan

    ________________

    Attachments :

    2015-01-27_110209.png : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006qWZu&d=%2Fa%2F0X0000000boO%2FhTDK6GqLn4AoLqSUsLyPRSN0FYQZ2ysQPYEMOozlhZQ&asPdf=false
    Erwan YVIN
    ST Employee
    January 27, 2015
    Posted on January 27, 2015 at 11:05

    my.st.com has rejected my attachment

    Screenshot inside

    Best regards

    Erwan

    ________________

    Attachments :

    2015-01-27_110209.png : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006qWUC&d=%2Fa%2F0X0000000boJ%2FE0UCAGycg9FTeZs86IND8HPgxT3OI_.VFoJjv0by8sw&asPdf=false
    ssk
    sskAuthor
    Associate III
    January 28, 2015
    Posted on January 28, 2015 at 14:51

    Thanks Erwan for the reply.

    Mike.

    ssk
    sskAuthor
    Associate III
    February 9, 2015
    Posted on February 09, 2015 at 10:51

    Hello,

    For two of the test applications,

    1. SPC560Dxx OS-Less CAN Test Application and 

    2. SPC560Dxx OS-Less CAN Test Application for Discovery,

    when tried to build, giving an error as function 'osalVTSet' is missing. I tried locating it for the workspace but not found. Whihc file holds this function? What inclusion is required for it?

    Thanks in advance for your earliest reply.

    Mike.
    Erwan YVIN
    ST Employee
    February 17, 2015
    Posted on February 17, 2015 at 15:12

    Hello Mike ,

    Could you confirm your SPC5Studio version ?

    OSAL compilation issue has been corrected in the last version.

    Best regards

                       Erwan

    ssk
    sskAuthor
    Associate III
    February 18, 2015
    Posted on February 18, 2015 at 05:57

    Hello Erwan,

    I am using SPC5Studio v3.3.1.

    I am waiting for your help to get the latest version as the PC (with SPC5Studio installed on it) do not have web connectivity to download the latest ver.

    Thanks.

    Mike.

    ssk
    sskAuthor
    Associate III
    February 25, 2015
    Posted on February 25, 2015 at 15:11

    Hello Erwan,

    I am using SPC5Studio v3.4.2. I am still facing the error as function osalVTSet is missing. I am attaching the test application herewith. Please clarify.

    Thanks.

    Mike.

    ________________

    Attachments :

    SPC560Dxx_OS-Less_CAN_Test_Application.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006qYYt&d=%2Fa%2F0X0000000bp2%2F4.6WnU_kJjlrjDCzrTBqgv4tpYwncpPTu33nFJs3fx4&asPdf=false
    Erwan YVIN
    ST Employee
    February 25, 2015
    Posted on February 25, 2015 at 15:31

    Hello Mike ,

    Your application does not come from the application wizard ''SPC5Studio 3.4.2''.

    OSAL Components have been updated from 3.2.X. (API Function osalVTSetI by VTSetI)

    2 choices :

    1) if you have not important settings : Remove this application and reimport it from the application wizard.

    2) if you have some personal settings on CAN : export it to save it, Remove this application and reimport by the application wizard (cf attachment)

    it should work ;)

    Best regards

    Erwan

    ________________

    Attachments :

    2015-02-25_153024.png : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006qWSz&d=%2Fa%2F0X0000000boH%2FBtRAW8an6SMPQ_NAa3yTu9siGFj8lHjEJVQgoMkNZKI&asPdf=false