AURIX™ Forum Discussions
Hi,
We are just starting with AURIX Controllers using starter kit. Somehow when I am trying to blink LED at port 13.0(From Example code). It is blinking P33.5. Could someone help regarding same.
Also, If there is some documentation on Port select registers and base address of registers will also help.
Show Less
PF0 address range is: 0x8000 0000 - 0x801F FFFF
PF1 address range is: 0x8020 0000 - 0x803F FFFF
PF2 address range is: 0x8040 0000 - 0x805F FFFF
Where is Program Flash ECC stored. Is it within 6Mbyte ? Or is there additional storage space for ECC that we don't have access to ?
How does Flash ECC work ? For how many bytes of data, how many bytes of ECC are there ? Whenever we write to flash, ECC updates? When we erase flash ECC updates?
How is it possible to create Flash ECC Error ? Because everytime you write or erase flash, ECC will update? Show Less
Hi, I downloaded "AURIX TC3xx Motor Control App Kit" from "Developer Center Launcher" and built "IFX_KIT_A2G_TC387_MOTORCTR-HW-SW_V1.0.2" in BIFACES environment.
However, I got an error with the link as shown below.
I added the missing files from iLLD and the build succeeded, but it does not work properly.
It does not display correctly on the TFT and the touch panel does not respond.
The compiler is using TASKING.
We have not changed the source code at all. Please let me know how I can get it to work.
Link error
Building output 2_Out/Tricore_Tasking/BaseFramework_TC38A_Tc.elf
ltc E106: unresolved external: Ifx_g_WndF32_blackmanHarrisTable - (Ifx_Osci.o)
ltc E106: unresolved external: Ifx_g_FftF32_twiddleTable - (Ifx_FftF32.o)
ltc E106: unresolved external: Ifx_g_FftF32_bitReverseTable - (Ifx_FftF32.o)
ltc E106: unresolved external: Ifx_g_LutAtan2F32_table - (Ifx_LutAtan2F32.o)
ltc E106: unresolved external: Ifx_g_LutAtan2F32_FxpAngle_table - (Ifx_LutAtan2F32.o)
ltc F019: unrecoverable error: fatal link error
Added files
\0_Src\BaseSw\Service\CpuGeneric\SysSe\Math
Ifx_FftF32_BitReverseTable.c
Ifx_FftF32_TwiddleTable.c
Ifx_LutAtan2F32_Table.c
Ifx_WndF32_BlackmanHarrisTable.c
Ifx_WndF32_HannTable.c
Hi,
I'm trying to test LMU module of Infineon AURIX TC39X, but I don't seem to find registers that enable write data or address to LMU, there are no clear steps to test the module either. If I check in forums or web all I get is testing memories via MTU module. There are registers like MEMCON, STRL which helps to generate error or monitor error during read or write access to SRAM. But there is no clear information on how exactly to read or write to LMU SRAM. Please help me with some document to test LMU or some code examples.
I have also attached snapshot of the module that I'm trying to test, for the clarity.
Hope to get the resolution soon!
Show Less
Dear sir,
In AURIXTC3XX_um_part2_v2.0.pdf, there is a description about : In multi queue/channel configurations, enable only Q0/CH0 on Tx and Rx for half-duplex operation. If you want to enable single queue/channel in full-duplex operation, any queue/channel can be enabled.
Could you please teach how to implement this?
Thanks.
BR,
SeanWu
Weikeng Inc.
Show LessI want to implement SCR's Real Time Clock function with TC337.
The User Manual states that registers such as RTC_CON need to be set,
but iLLD does not have those registers.
How can I program it?
Please let me know if there is a sample program.
Show LessI am trying to capture a PWM Signal using CCU6.
For this purpose i am trying to use this tutorial:
https://www.infineon.com/dgdl/Infineon-AURIX_GPT12_PWM_Capture_1_KIT_TC397_TFT-Training-v01_00-EN.pdf?fileId=5546d46272e49d2a0172e72a46e5022c
Furthermore i am trying to use this code from Matteo Vitturi from github:
https://github.com/Infineon/AURIX_code_examples/tree/master/code_examples/CCU6_PWM_Capture_1_KIT_TC397_TFT
My problem is, that i do not understand how to initialize the Interrupts.
From the training and the example code it seems to me, that you just have to call "init_CCU6_ICU()" in your init section and that's all. But can anyone explain to me where i have to put the IFX_INTERRUPT macros in my code? Because it seems to me that you
have to call them from somewhere!?
What else do i have to do besides calling "init_CCU6_ICU()" to make the pwm capture possible??
Thank you!! Show Less
Hi,
I am using Aurix TC38 uC in one of the project. I am looking to modify MTU_CLC register to disable it for a negative test scenario.
However I cannot set DISR bit to 1 in WinIdea v9.21.103.
Is there anything that I have to do which enables me to edit MTU_CLC register?
Thanks
Show LessHi, I am using 32-bit TriCoreTM AURIXTM TC3xx microcontroller product.
I need to know how can I calculate frequency for a timer allocated to a ICU channel ?
Timer used :GTm(TIM), GPT12 and CCU6.
Thanks
Show Less