Forum related to ERIKA Enterprise and RT-Druid version 2
Moderator: paolo.gai
-
NSR
- Newbie
- Posts: 7
- Joined: Mon Apr 03, 2017 11:25 am
Post
by NSR » Mon Jun 05, 2017 12:50 pm
Hi
Thanks for the suggestion and instruction. I've done as suggested, undone all the changes that have been made (restoring
rules_infineon_tc_generic.mk.bak to
rules_infineon_tc_generic.mk and confirm the following:
Code: Select all
12:44:11 **** Build of configuration Default for project Test ****
"C:\\Users\\WinUser\\workspace\\Test\\Debug\\make_launcher.bat" all
C:\cygwin\bin\bash found!
Using erika files in /cygdrive/c/erika/eclipse/plugins/COMEUE~4.N20/ee_files
RM tc27x.elf
MAKE_DIRECTORIES
CC ee_tc2Yx_cstart.c
CC eecfg.c
CC code.c
CC ee_hal_structs.c
CC ee_context.c
CC ee_tc_trapvec.c
CC ee_tc_intvec.c
CC ee_tc_oo.c
CC ee_tc_internal.c
CC ee_tc_context.c
CC ee_as_schedule_tables.c
CC ee_activate.c
CC ee_schedule.c
CC ee_force_schedule.c
CC ee_gettaskstate.c
CC ee_gettaskid.c
CC ee_terminat.c
CC ee_thendin.c
CC ee_irqendin.c
CC ee_iparam.c
CC ee_tstub.c
CC ee_tnterm.c
CC ee_lookup.c
CC ee_rq_exchg.c
CC ee_rq_inser.c
CC ee_shtdown.c
CC ee_startos.c
CC ee_chaintas.c
CC ee_altick.c
CC ee_getcountervalue.c
CC ee_getelapsedvalue.c
CC ee_evclear.c
CC ee_evget.c
CC ee_evset.c
CC ee_evwait.c
CC ee_tc2Yx_system.c
CC ee_assert.c
AR libee.a
GEN ee_tc27x_gnu_ram.ld from /cygdrive/c/erika/eclipse/plugins/COMEUE~4.N20/ee_files/pkg/mcu/infineon_common_tc2Yx/cfg/ee_tc2Yx_gnu_ram.ld.tmpl
LD tc27x.elf
************************************
Compilation terminated successfully!
GEN t32.cmm from /cygdrive/c/erika/eclipse/plugins/COMEUE~4.N20/ee_files/pkg/mcu/infineon_tc27x/cfg/t32_tc27x_ram.cmm
GEN orti.cmm from /cygdrive/c/erika/eclipse/plugins/COMEUE~4.N20/ee_files/pkg/mcu/infineon_common_tc2Yx/cfg/orti.cmm
GEN markers.cmm from /cygdrive/c/erika/eclipse/plugins/COMEUE~4.N20/ee_files/pkg/mcu/infineon_common_tc2Yx/cfg/markers.cmm
12:45:14 Build Finished (took 1m:3s.96ms)
The elusive
code.c has been included in the build and the project finally appears to build fine.
Many thanks for all your efforts!
Regards
-
felix.martin
- Newbie
- Posts: 4
- Joined: Tue Apr 01, 2014 9:31 am
Post
by felix.martin » Fri Jul 07, 2017 10:59 am
Hi all,
I just wanted to report a recent problem that I faced with RT-Druid and EE 2.7. When building the provided multi-core example (tricore -> infineon_triboard_tc2x5 -> multicore examples -> multicore event demo) I got the following make error:
Code: Select all
make -C slave1 TARGET_NAME=myProject_slave1 CPU_NUMID=1 GLOBAL_LINKSCRIPT=../shared_sym.lsl all
make[1]: Entering directory '/cygdrive/d/ee/workspace/project/Debug/slave1'
make[1]: Leaving directory '/cygdrive/d/ee/workspace/project/Debug/slave1'
../master/obj/pkg/mcu/infineon_common_tc2Yx/src/ee_tc2Yx_cstart.d:2: *** missing separator. Stop.
make: *** [/cygdrive/d/ee/eclipse/plugins/com.eu.evidence.ee_2.7.0.20160615_1643/ee_files/pkg/cfg/arch/rules_infineon_multi_base.mk:162: CPU1-all] Error 2
After some researching I figured that the *.d files are not really required for the build setup. So to fix the problem I made the following change in
Code: Select all
/cygdrive/d/ee/eclipse/plugins/com.eu.evidence.ee_2.7.0.20160615_1643/ee_files/pkg/cfg/arch/rules_infineon_multi_base.mk
Code: Select all
define all-clean-template
.PHONY: $(1)-all $(1)-clean
$(1)-all $(1)-clean: $(1)-%:
$(MAKE) -C $($(1)_DIR) TARGET_NAME=$(basename $($(1)_ELF)) CPU_NUMID=$($(1)_ID) GLOBAL_LINKSCRIPT=../$(GLOBAL_LINKSCRIPT) $$*
find . -name *.d -delete # I added this line to delete all *.d files after the build for each core.
endef
Now everything works fine again. I hope this will be helpful to someone.
-
ChayMa
- Newbie
- Posts: 41
- Joined: Tue Mar 26, 2019 5:44 pm
Post
by ChayMa » Thu Mar 28, 2019 12:00 pm
Hi,
About using the HIGHTEC Free Entry Tool Chain and integrating RT_druid 2.8 version, Is there any one give it a try ?
I am facing many problems. I would be very thankful if you help me.
Best regards,
-
ChayMa
- Newbie
- Posts: 41
- Joined: Tue Mar 26, 2019 5:44 pm
Post
by ChayMa » Thu Mar 28, 2019 12:02 pm
Hi,
About using the HIGHTEC Free Entry Tool Chain and integrating RT_druid 2.8 version, Is there any one give it a try ?
I am facing many problems. I would be very thankful if you help me.
Best regards,
-
paolo.gai
- Administrator
- Posts: 875
- Joined: Thu Dec 07, 2006 12:11 pm
Post
by paolo.gai » Fri Mar 29, 2019 1:35 pm
I think we never tried it on ERIKA2. It is however supported in ERIKA3.
Ciao,
PJ
-
ChayMa
- Newbie
- Posts: 41
- Joined: Tue Mar 26, 2019 5:44 pm
Post
by ChayMa » Mon Apr 01, 2019 9:13 am
Hello,
Thank you for your answer and finally I did manage to find a solution from the help of this Forum. The code has been compiled successfully.
I am using TC26x B-step as a board for implementing communication protocol compatible AUTOSAR. Is it better to continue with ERIKA 2 or change to ERIKA 3 ?
Best regards,
-
paolo.gai
- Administrator
- Posts: 875
- Joined: Thu Dec 07, 2006 12:11 pm
Post
by paolo.gai » Mon Apr 01, 2019 10:13 am
If you are working on multicore setups, it should be simpler to use ERIKA3. Most of the development nowadays is on ERIKA3.
Note also the licensing change. For Universities it should not be a big licensing change as the code of ERIKA3 is distributed under the GPLv2.
Paolo
-
ChayMa
- Newbie
- Posts: 41
- Joined: Tue Mar 26, 2019 5:44 pm
Post
by ChayMa » Mon Apr 01, 2019 10:34 am
Hi,
Thank your for your help. Can you provide me with the link of the plugin install for HIGHTEC Tricore Free Entry Toolcain IDE.
Best regards,
-
paolo.gai
- Administrator
- Posts: 875
- Joined: Thu Dec 07, 2006 12:11 pm
Post
by paolo.gai » Tue Apr 02, 2019 8:39 am
We do not provide a direct integration with the Hightec IDE. But you could try to install the RT-Druid packages in teh IDE directly (they are in teh download page). I cannot provide support on it since we never tried.
PJ