cancel
Showing results for 
Search instead for 
Did you mean: 

SPC5 STUDIO V5.8.1 Download

CBena.2
Associate

Good morning everyone,

I'm facing some trouble compiling a project made by SPC5STUDIO 5.8.1 the project is configured by written makefile and rule.mk file.

I tried with the last release (V6) and it's not working after importing the project (I did save after the configuration.xml was updated by the spc5studio ), I have compiling errors make:

ex:

*** No rule to make target 'LINIF.c', needed by '/obj/LINIF.o'. Stop.

I guess there's some procedure to follow in order to upgrade the SPC5 studio configuration.xml file in order to make it work.

I would like to try with the previous version of spc5Studio but I couldn't find a way to download it , could someone share a link for that version?

Thank you.

This discussion has been locked for participation. If you have a question, please start a new topic in order to ask your question
1 ACCEPTED SOLUTION

Accepted Solutions
Erwan YVIN
ST Employee

Hello ,

SPC5Studio 5.8.1 (32 Bits) has the same version of drivers as SPC5Studio 6.0 (64 bits)

It is the same update site mecanism. (Help ==> Install new software)

if the file configuration.xml has no errors, i recommend to click on generate button in order to recreate source code.

Do not hesitate to put your project files in Conf managment like git client.

Could you provide your email ? i will send you the old version

Best Regards

Erwan

View solution in original post

2 REPLIES 2
Erwan YVIN
ST Employee

Hello ,

SPC5Studio 5.8.1 (32 Bits) has the same version of drivers as SPC5Studio 6.0 (64 bits)

It is the same update site mecanism. (Help ==> Install new software)

if the file configuration.xml has no errors, i recommend to click on generate button in order to recreate source code.

Do not hesitate to put your project files in Conf managment like git client.

Could you provide your email ? i will send you the old version

Best Regards

Erwan

CBena.2
Associate

Hello Erwan,

Thank you for your answer, the configuration.xml file should be fine , the only thing I can notice is that the component version of com.st.tools.spc5.components.platform.spc58ecxx_rla is 1.1.0

Please find the configuration.xml file bellow.

Best Regards.

<?xml version="1.0" encoding="UTF-8"?>
<SPC5-Config core_version="5.8.1" version="1.0.0">
  <application name="Application Name" version="1.0.0" standalone="true" locked="false">
    <description>A brief description.</description>
    <component id="com.st.tools.spc5.components.platform.spc58ecxx_rla" version="1.1.0" />
    <instances>
      <instance locked="false" id="com.st.tools.spc5.components.platform.spc58ecxx_rla">
        <platform_settings>
          <choose_mcu index="0">
            <value>SPC58EC80E3 dual_e200z4 4M 512kRAM eTQFP100</value>
          </choose_mcu>
          <specific_model index="0">
            <value>SPC58EC80E3</value>
          </specific_model>
          <details>
            <core disabled="true">
              <value>Dual computing e200z4 core</value>
            </core>
            <ram_size disabled="true">
              <value>512 kB</value>
            </ram_size>
            <flash_size__code_ disabled="true">
              <value>4 MB</value>
            </flash_size__code_>
            <flash_size__data_ disabled="true">
              <value>128 kB (4 x 32 kB)</value>
            </flash_size__data_>
            <package disabled="true">
              <value>eTQFP 64</value>
            </package>
          </details>
          <device_list disabled="true">
            <value>NONE,LINFlex0,LINFlex1,LINFlex2,LINFlex3,LINFlex4,LINFlex5,LINFlex6,LINFlex7,LINFlex8,LINFlex9,LINFlex10,LINFlex11,LINFlex12,LINFlex13,LINFlex14,LINFlex15,LINFlex16,LINFlex17</value>
          </device_list>
          <can_list disabled="true">
            <value>NONE,Sub0Can0,Sub0Can1,Sub0Can2,Sub0Can3,Sub1Can1,Sub1Can2,Sub1Can3,Sub1Can4</value>
          </can_list>
        </platform_settings>
        <runtime_settings>
          <start_core_0>
            <value>false</value>
          </start_core_0>
          <core_0_process_stack_size>
            <value>2048</value>
          </core_0_process_stack_size>
          <core_0_irq_stack_size>
            <value>0</value>
          </core_0_irq_stack_size>
          <start_core_2 disabled="true">
            <value>true</value>
          </start_core_2>
          <core_2_process_stack_size>
            <value>2048</value>
          </core_2_process_stack_size>
          <core_2_irq_stack_size>
            <value>0</value>
          </core_2_irq_stack_size>
          <boot_mode index="0">
            <value>Execute from Flash</value>
          </boot_mode>
          <load_address index="0">
            <value>0x00FC0000</value>
          </load_address>
          <cache_enable index="0">
            <value>None</value>
          </cache_enable>
        </runtime_settings>
        <build_settings>
          <application_name>
            <value>out</value>
          </application_name>
          <compiler_variant index="0">
            <value>FreeGCC with VLE support</value>
          </compiler_variant>
          <optimization_level index="3">
            <value>-O2 speed</value>
          </optimization_level>
          <use_fpu>
            <value>false</value>
          </use_fpu>
          <common_options>
            <value>-gdwarf-2 -fomit-frame-pointer -falign-functions=16 -fno-gcse</value>
          </common_options>
          <c_options>
            <value />
          </c_options>
          <cpp_options>
            <value>-fno-rtti -fno-exceptions</value>
          </cpp_options>
          <use_vle disabled="true" index="0">
            <value>yes</value>
          </use_vle>
          <use_verbose_compile index="1">
            <value>no</value>
          </use_verbose_compile>
        </build_settings>
        <linker_settings>
          <use_linker_gc index="0">
            <value>yes</value>
          </use_linker_gc>
          <linker_options>
            <value>-lm -lc</value>
          </linker_options>
          <entry_point>
            <value>_reset_address2</value>
          </entry_point>
          <custom_sections>
            <value />
          </custom_sections>
        </linker_settings>
        <mcu_group />
      </instance>
    </instances>
    <exportedFeatures />
  </application>
</SPC5-Config>