AURIX™ Forum Discussions
Hi, I am using Aurix TC375 Lite Kit development board and tried the freeRtos example code.
But after compilation, once the code is put in the debugger mode then the tsim issue comes as below snapshot --
Please get me a solution for this issue asap.
Thanks.
Show LessHi I need to fetch data from ethernet module in ethernet_input function. But it crashes if I try to fetch anything.
ethernet_input(struct pbuf *p, struct netif *netif)
Is there any way to get data from there? I need to make some CAN packet using those.
Show Less
Hi, I can't add any printf or can't use UART from sample Ethernet application
if I add anything there it is crashing
I need to process data after receiving from Ethernet but if I try to do anything application just crash. So how and where to process Ethernet data.
Show LessNewbe here ( i have asked questions about other items i'm working on , CAN mainly ) i'm running through the examples with regards PWM generation and reading Analogue voltages.
I'm involved in a project where i will need to run a number of vales at 20khz but read the current coming back from the current sense circuit connected to them , in the end P.I. control over the current in the valve. I'm unsure which way to go .
I've tried looking at examples for CCU60 and then adapting the ADC examples in to it but nothing comes back off the ADC or i receive a trap error in debug - can i run ccu60 and get it to trigger ADC .
i've added
// Activate the line ServiceRequest_3 to route the CC60 Rising Edge to trigger EVADC module ....... ADDITION BY JOHN 🙂
IfxCcu6_enableInterrupt(&MODULE_CCU60, IfxCcu6_InterruptSource_cc60RisingEdge);
IfxCcu6_routeInterruptNode(&MODULE_CCU60, IfxCcu6_InterruptSource_cc60RisingEdge, IfxCcu6_ServiceRequest_3);
in the ccu6 init routine
plus i've ported in the ADC example code
/* Configure the EVADC module to trigger a conversion based on trigger from ccu6 ??? */
/* Trigger 0 is connected to CCU6 ServiceRequest_3 line */
adcGroupConfig.queueRequest[0].triggerConfig.triggerSource = IfxEvadc_TriggerSource_0;
/* Select the trigger event type */
adcGroupConfig.queueRequest[0].triggerConfig.triggerMode = IfxEvadc_TriggerMode_uponRisingEdge;
if i set breakpoint in the ADC ISR to check result nothing is read.
Am i wasting my time here as ccu6 can not produce PWM and give off trigger to ADC
thoughts any one ?
thanks
Hello,
I am working on TC397 processor. I am investigating the Safety Protection System for my application and in this regard I came across DAM being a Bus Master with Tag IDs.
Can I know what's the use of DAM being a Bus Master? I am confused as to a memory being a Bus master..
PS: I am new to the Aurix series of processors and consider me a beginner.
Thanks.
Background Info:
This answer seems to have some content, but couldn't understand much from that
Show Less
Hello Infineon Team,
I am using TC377_ED_EX AURIX Tricore microcontroller, I have integrated RTOS code with my general configurations, code was built successfully in Tricore IDE, however after flashing code in Lauterbach T32 debugger, and doing step over at every function and getting trap at __mtcr().
If code is in trap, then in some trap registers it should show status in trap registers, but in Trap registers also there is no specific value only 0000000 given.
for better understanding, I am attaching screenshots of call stack, error window, & registers value log
Hope you will provide me better solution to overcome this issue.
Thanks,
Poonam
Show Less
I found all the sample projects are using hard coded pin configuration.
As an example for "Ethernet_1_KIT_TC397_TFT" project all the pins are hardcoded in files Configuration.h and implementation is in IfxGeth_PinMap.c
And from IDE seems it is not even shows as configured.
After manual configuration it became like below
But all codes are generated in Library directory in mentioned file
Now question is how to use those PIN from program to configure Ethernet for RMII0? Should I need to do it manually reading datasheet?
Is there anyway that those PINs will be automatically configured and I can use the auto generated code directly?
Show Less
according to Infineon-AURIX_TC3xx_Part1-UserManual-v02_00-EN.pdf 10.9.1 To enable TC3XX Clock Monitoring, do I need to configure some registers ?I notice that in "Figure 89 Clock Monitor ", it seems the monitoring function is controlled by some config regs, and some signal line like "pll0momen/tst ". If I need to config some reg, then what is those reg? to config some reg, then what is those reg? If it's not needed, then, does it means that the Clock Monitoring is enabled by default ?
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC3XX-Clock-Monitoring/td-p/722644
Show Less