AURIX™ Development Studio Forum Discussions
Hello Madam/Sir,
I want to use can communication with Erika-v3 OS for TC397 tft board. I wrote can communication codes. I tried codes with Erika-v2 and Aurix development studio. Everthing works fine. But I tried codes with Erika-v3, I encountered the error as in the picture. The code gets stuck in the while loop that I marked in the IfxCan_Node_enableConfigurationChange function. Maybe I forgot to modified conf.oil file at Erika-v3. Could you help me please, how I solve this problem?
Show Less
Hello All,
I am building an application project for an Aurix TC36x microcontroller using Aurix Studio v1.5.0 (I have also tried latest v1.5.4). I noticed that when I modify a C header file, the source files where the header is included are not rebuilt. After some analysis, I have checked that the original dependency file created by the Tasking compiler with option --dep-file=<filename>.d is overwritten by a "fake" file at the end of the build process, resulting in something like:
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
Com.o : ../Source/Com.c
../Source/Com.c :
Com.o : ../Source/Com.h
../Source/Com.h :
This is NOT the original dependency file created by the Tasking compiler, which contains a full list of headers that are needed by Com.c. The one shown here is missing a lot of headers (all of them, basically).
My question is: what is replacing this file, why and how can I avoid it so my project incrementally without missing any changes?
Thank you very much.
Show LessHello Sir/Madam,
I want to use Aurix TFT board (TC397_3V3_TFT). I created a project on aurix development studio. I tried to download with usb cable. When I pushed the debug button, the Aurix development studio always shut-down. I didn't understand. How do I download code on the board? Could you help me please?
Best regards.
Show LessI am trying to implement a "post build step" in my Aurix Project. Anything I put in the Post Build Steps Command, fails when I re-build my project. Pre-Build Steps work fine. The error I get is: "XCP/AurixCAN.d:5: *** target pattern contains no '%'. Stop.". I am running version 1.5.2 of Aurix Development Studio. The post-build step appears to be written to the Make file correctly. Any Ideas or workarounds??
BTW: BuildA2L works just fine from the command line.
Show Less
Hello All,
I have downloaded latest Aurix Studio v1.5.4 and noticed that the Tasking toolchain included (1.1r8) is missing the archiver artc.exe, so I cannot build my projects as libraries.
Could you provide an update of the toolchain?
Thank you very much.
Show LessHi,
I'm using the Aurix Development Studio 1.5.4.
I created a new workspace and a new aurix project.
Build Active Project -> Everything works fine.
Then i added a post-build step like echo 'hello' via project properties - C/C++ build - Build Steps
Rebuild Active Project:
TASKING VX-toolset for AURIX Development Studio (non-commercial): ELF size v1.1r8 Build 21111057
Invoking: Print Size
elfsize "test.elf"
Total sizes:
ROM: 0x371f (14111) = code: 0x23be (9150) + romdata: 0x1361 (4961)
RAM: 0x9515 (38165) = data + bss
Finished building: test.siz
rm [...removed for readabilty]
Libraries/iLLD/TC37AED/Tricore/_PinMap/IfxAsclin_PinMap.d:5: *** target pattern contains no '%'. Stop.
make: *** [makefile:70: all] Error 2
"make --output-sync -j8 all" terminated with exit code 2. Build might be incomplete.
14:49:49 Build Failed. 2 errors, 0 warnings. (took 12s.876ms)
Build Active Project:
[...]
TASKING VX-toolset for AURIX Development Studio (non-commercial): ELF size v1.1r8 Build 21111057
Invoking: Print Size
elfsize "test.elf"
Total sizes:
ROM: 0x371f (14111) = code: 0x23be (9150) + romdata: 0x1361 (4961)
RAM: 0x9515 (38165) = data + bss
Finished building: test.siz
echo 'hello'
hello
14:52:09 Build Finished. 0 errors, 0 warnings. (took 2s.777ms)
------------
Symptom: After adding a post-build step, the project does not finish a clean build sucessfully. A second build will finish succesfully without issues.
Would you please have a look at it, what is the issue?
Regards,
Show Less
Hi.
I've just installed Aurix Studio V1.5.4.
I was finding Aurix Studio V1.2.2. But I couldn't.
My customer is using Aurix Studio V1.2.2.
So I need Aurix Studio V1.2.2.
If you don't support V1.2.2 any more, please let me know the difference between them.
Thanks
Best Regards
Phillip
Show LessHi,
I'm using the Aurix Development Studio 1.5.4.
I created a library project like mentioned in the ADS help, but it seems that the tasking binary is missing.
Error message is:
/aurix-studio-1.5.4/plugins/com.infineon.aurix.tools_1.5.4/build_system/tools/make/sh: artc: not found
make: *** [makefile:155: 377_Illd.a] Error 127
Something to change on my side?
Regards,
Show LessDear Aurix Experts,
I am using Aurix Development Studio v1.5.0 to develop an application consisting of a library project and an application project in the same workspace. The application project is linked against the library (project --> properties --> C/C++ Build --> Settings --> Tool Settings --> TASKING Linker --> Libraries).
However, I have noticed that when the library is modified and rebuilt, the ELF file is not updated. Actually, the dependency on the *.a library file is missing in the generated Makefile (the ELF target depends on $(OBJS) only):
# Tool invocations
MyApp.elf: $(OBJS)
@echo 'Building target: $@'
@echo 'Invoking: TASKING Linker'
cctc -lrt -lfp_fpu -lcs_fpu -Wl-Oc -Wl-OL -Wl-Ot -Wl-Ox -Wl-Oy "C:\workspace\MyLib\Debug\MyLib.a" -Wl--map-file="MyApp.map" -Wl-mc -Wl-mf -Wl-mi -Wl-mk -Wl-ml -Wl-mm -Wl-md -Wl-mr -Wl-mu --no-warnings= -Wl--error-limit=42 --exceptions --strict --anachronisms --force-c++ -Ctc36x -o"MyApp.elf" -Wl-o"MyApp.hex:IHEX" --lsl-core=vtc --lsl-file=../Lcf_Tasking_Tricore_Tc.lsl $(OBJS)
@echo 'Finished building target: $@'
@echo ' '
In this case, "C:\workspace\MyLib\Debug\MyLib.a" should be added to the dependency list of target MyApp.elf.
Should I modify something in the project properties or is it a bug in the Aurix Build System?
Thank you very much.
Show LessDear Aurix experts,
I am using Aurix Development Studio v1.5.0 with Tasking tools for a TC36x microcontroller. To increase code reusability, I have moved the iLLD library (and other shared code of mine) from all my application projects into a single library project (File -> New -> Infineon -> New Aurix Library Project). Then I build the library and link all my applications to that library.
However, if I do that, the trap vector table is missing in the final application. The table is defined in file IfxCpu_Trap.c, function IfxCpu_Trap_vectorTable0(), and located in section traptab_cpu0. Final map file shows that the table is missing (zeroed), and the symbol IfxCpu_Trap_vectorTable0 is not included in the final application binary.
If I build and link the iLLD sources directly from the application project, then everything works fine. It looks like the section traptab_cpu0 is lost somewhere when building or linking the library.
I have tried __attribute__((used, protect)) and it makes no difference. The table is still discarded.
I have tried to obtain section information from the library file, but the support from the Tasking tools included in Aurix Studio is very limited (I really miss a tool like GNU objdump).
Any ideas?
Thank you very much in advance.
Show Less