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…
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…
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…
1
2 3