Questions tagged [infineon]
33 questions
3
votes
0 answers
Find out if an object on a specific address is a pointer
I Have a PC Program that is communicating over a TCP/IP Connection to an Embedded board (Infineon XE169 (C166 Family)).
This PC Program request what data is stored on a certain address.
The PC Program is uC/Probe, and I cannot change how this…

Roel Balink
- 417
- 1
- 4
- 19
2
votes
0 answers
C166; Stack only allowed in near memory
I am trying to understand this Assembly macro that sets the stack pointer to the location of a Task Stack of a RTOS.
There are a few Assembly commands that I don't know and
where I can't find that much information of.
This code points the User…

Roel Balink
- 417
- 1
- 4
- 19
2
votes
0 answers
Ethernet communication Infineon Aurix TC29x Starter Kit
I am trying to enable ethernet communication on an Infineon Aurix Tricore, specifically TC29x. To this end I am using the Aurix SW_framework_tools and the ILLD supplied by Infineon on their Aurix workspace page (if you ask for access).
In the ILLD…

JTIM
- 2,774
- 1
- 34
- 74
1
vote
1 answer
What are the minimum hardware requirements for .NET nanoFramework?
What are the minimum hardware requirements for .NET nanoFramework?
I want to program an XMC1404-Q064X0128 microcontroller with C# code. It's core is a 48MHz ARM Cortex-M0 with 16KB RAM and 128KB flash memory.
Can .NET nanoFramework run on this…

Biscuits
- 1,767
- 1
- 14
- 22
1
vote
1 answer
Assembly syntax for Tc2xx Tricore
I am currently working with the TC275 tricore chip, and am exploring the startup code taken from the example on Hightec free tricore entry toolchain. I'm wondering about the effect of square brackets in assembly statements. As I worked with ARM core…

Dương Bùi
- 23
- 3
1
vote
1 answer
CMake toolchain file for custom toolchain (-c compiler option different meaning)
I try to create CMake toolchain file for Tasking Aurix compiler (ctc) in which -c option have different meaning:
-c --iso= ISO C standard (90, 99) (default: 99)
Is it possible to omit -c parameter for object files recipes…

KPR
- 101
- 8
1
vote
1 answer
Assembly Tricore load instruction
for reference of the assembly language see this link
I don't understand what the command
LD.BU d15,[a15]0x0
exactly does....
here a specific example:
##What the registers contain BEFORE execution##
D15 0xD0000894
A15 0xD0000894
##What…

jonnyx
- 345
- 2
- 16
1
vote
1 answer
ld.exe: cannot find entry symbol _start
I am receiving the warning after I have added -nostdlib to the linker flags.
tricore/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to c0000000
The linking is done as follows:
$(OUTDIR)/$(BINARY_NAME).elf: $(OUTDIR) $(OBJ)
…

jonnyx
- 345
- 2
- 16
1
vote
1 answer
Undefined ARM processor library issue in C
Building a C program for an Infineon microcontroller using DAVE 4.4.2 (an IDE based on Eclipse) I get this error:
'Building target: mcu.elf'
main.c:(.text.ERU0_3_IRQHandler+0x696): undefined reference to `arm_mat_init_f32'
'Invoking: ARM-GCC C…

raggot
- 992
- 15
- 38
1
vote
0 answers
Using I2C on XMC1100 2Go
I recently got the Infineon 3D Magnetic Sensor 2Go development board (based on the XMC1100 microcontroller) and I would like to know how to read input from the 3D Magnetic Sensor which is interfaced through I2C. I am new to the Infineon development…

Microbob
- 672
- 5
- 20
1
vote
0 answers
Is there a benefit of saving the task context in linked lists rather than an simple stack?
I am trying to find a reason on why Infineon decided to use in it's Tricore architecture linked lists for saving the context of a task (when switching to another task).
The context is saved in fixed size/structure chunks in RAM. Each CSA (context…

Adi Grecu
- 13
- 4
1
vote
0 answers
Can't disable ECC checking on Tricore TC39XX
First question : How can I disable ECC safey error in infineon TRICORE TC39XX
I used to disable it in TC27 using this cocde
/* Deactivate ECC safety errors */
Mcal_ResetENDINIT();
FLASH0_ECCRP0.B.ECCORDIS |=…

bouqbouq
- 973
- 2
- 14
- 34
1
vote
1 answer
XMC4400 and MAX44009 sensor light (I2C)
I'm having trouble trying to connect my light sensor (MAX44009) with I2C. I will explain what I've done and I hope someone can help me.
I am connecting this connection card on HMI port of my XMC4400 with 80 ports.
I've connected the sensor…

Ricardo Falcão
- 19
- 2
1
vote
1 answer
Tasking VX assembler, using symbolic name instead of register name
I am not a beginner programmer, but just started to use the Tasking VX assembler
(manual http://www.tasking.com/support/tricore/tc_user_guide_v6.0.pdf). I cannot believe I am asking such a simple question, but after reading the Tasking VX assembler…

EmbeddedGuy
- 349
- 2
- 11
0
votes
1 answer
XMC1300 boot kit memory corruption
I compiled an example program for XMC1300 boot kit. I was able to do the debugging part - reading memory and registers. This is a simple very basic LED program(worked fine multiple time earlier)
Suddenly I am getting this below error now and I am…

user9603264
- 25
- 3