AURIX™ Forum Discussions
Sort by:
AURIX™
Hi,I am trying to configure the SMU using FSP. Whenever I tried to release the FPS using the CMD and ARG, the result of that command is "command fail...
Show More
Hi,
I am trying to configure the SMU using FSP. Whenever I tried to release the FPS using the CMD and ARG, the result of that command is "command failed". I assumed that the SMU is in alert state at startup and that therefore, It should be set to non-failure state to be condifurable and to set the alarms.
Before that configuration attempt, I
- enabled the watchdog timers,
- enabled ENDINIT and safety ENDNITIT
- set the SMU's keys
- configured the Port control registers HWDIR, HWEN and the PCS to 1
- and, the FSP pin as bi-stable protocol.
Do you know If I missed some step?
Thanks in advance,
Asier Show Less
I am trying to configure the SMU using FSP. Whenever I tried to release the FPS using the CMD and ARG, the result of that command is "command failed". I assumed that the SMU is in alert state at startup and that therefore, It should be set to non-failure state to be condifurable and to set the alarms.
Before that configuration attempt, I
- enabled the watchdog timers,
- enabled ENDINIT and safety ENDNITIT
- set the SMU's keys
- configured the Port control registers HWDIR, HWEN and the PCS to 1
- and, the FSP pin as bi-stable protocol.
Do you know If I missed some step?
Thanks in advance,
Asier Show Less
AURIX™
Hi, I am developing a bootloader for TC27x.While I try to program the flash, I have to enter page mode. In order to program address 0x80000000 AC_PF0 ...
Show More
Hi, I am developing a bootloader for TC27x.
While I try to program the flash, I have to enter page mode.
In order to program address 0x80000000 AC_PF0 area, what addrl do I have to choose for it?
While I try to program the flash, I have to enter page mode.
In order to program address 0x80000000 AC_PF0 area, what addrl do I have to choose for it?
#define IFXFLASH_CMD_BASE_ADDRESS 0xaf000000
uint8 IfxFlash_enterPageMode(uint32 pageAddr) {
volatile uint32 *addr1 = (volatile uint32 *)(IFXFLASH_CMD_BASE_ADDRESS | 0x5554);
if ((pageAddr & 0xff000000) == 0xa0000000) // program flash
{
*addr1 = 0x50;
return 0;
}
else if ((pageAddr & 0xff000000) == 0xaf000000) // data flash
{
*addr1 = 0x5D;
return 0;
}
__dsync();
return 1; // invalid flash address
}
Show Less
uint8 IfxFlash_enterPageMode(uint32 pageAddr) {
volatile uint32 *addr1 = (volatile uint32 *)(IFXFLASH_CMD_BASE_ADDRESS | 0x5554);
if ((pageAddr & 0xff000000) == 0xa0000000) // program flash
{
*addr1 = 0x50;
return 0;
}
else if ((pageAddr & 0xff000000) == 0xaf000000) // data flash
{
*addr1 = 0x5D;
return 0;
}
__dsync();
return 1; // invalid flash address
}
AURIX™
Hello All,I am using AURIX TC275 controller.Please tell me about "25.22.2.2 GTM to Port Control Registers" of "Infineon-TC27x_D-step-UM-v02_02-EN.pdf"...
Show More
Hello All,
I am using AURIX TC275 controller.
Please tell me about "25.22.2.2 GTM to Port Control Registers" of "Infineon-TC27x_D-step-UM-v02_02-EN.pdf".
There is TOUTSELn to select "Output Timer Mapped(Table 25-68 GTM to Port Mapping)".
Where are Registers to select "Input Timer Mapped(Table 25-68 GTM to Port Mapping)".
Thanks in advance. Show Less
I am using AURIX TC275 controller.
Please tell me about "25.22.2.2 GTM to Port Control Registers" of "Infineon-TC27x_D-step-UM-v02_02-EN.pdf".
There is TOUTSELn to select "Output Timer Mapped(Table 25-68 GTM to Port Mapping)".
Where are Registers to select "Input Timer Mapped(Table 25-68 GTM to Port Mapping)".
Thanks in advance. Show Less
AURIX™
Hello,I am currently using Infineon Triboard with Aurix 275 C-STEP.All the code is presently running from RAM. I want to move this to ROM.Please sugge...
Show More
Hello,
I am currently using Infineon Triboard with Aurix 275 C-STEP.
All the code is presently running from RAM. I want to move this to ROM.
Please suggest the required changes in .lsl file(attached)
Compiler: Tasking 4.3r3
Thank you...!!!
Regards,
Dilip Show Less
I am currently using Infineon Triboard with Aurix 275 C-STEP.
All the code is presently running from RAM. I want to move this to ROM.
Please suggest the required changes in .lsl file(attached)
Compiler: Tasking 4.3r3
Thank you...!!!
Regards,
Dilip Show Less
AURIX™
Good day I have Delphi MT80.1 in my car, it is based on the TC1766. The manufacturers for General Motors did not add the cruise control function for t...
Show More
Good day I have Delphi MT80.1 in my car, it is based on the TC1766.
The manufacturers for General Motors did not add the cruise control function for this unit.
Perhaps it is possible to include a cruise through the can message.
Maybe someone can tell me a command to activate cruise control on this type of processor.
Indeed, in the description of the processor present this functionality.
I have canhacker and can send and receive can bus messages. Show Less
The manufacturers for General Motors did not add the cruise control function for this unit.
Perhaps it is possible to include a cruise through the can message.
Maybe someone can tell me a command to activate cruise control on this type of processor.
Indeed, in the description of the processor present this functionality.
I have canhacker and can send and receive can bus messages. Show Less
AURIX™
Hello,I am facing problem with FIFO operation In SPIHow exactly the data are fetched and transmitted in SPI FIFOI am using SIngle Move Mode and Short ...
Show More
Hello,
I am facing problem with FIFO operation In SPI
How exactly the data are fetched and transmitted in SPI FIFO
I am using SIngle Move Mode and Short Data
((Ifx_QSPI*)spiModule)->GLOBALCON.B.LB = 1; // LOOP BACK mode requested
((Ifx_QSPI*)spiModule)->GLOBALCON.B.EN = 1; // RUN requested
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.RXFM = 0x01;//
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.TXFM = 0x01;//
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.RXFIFOINT = 0x0;
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.TXFIFOINT = 0x0;
function :
ifxSpiModule->BACONENTRY.U = (spiChannel << 28/*CS*/) |
(spiShiftMode << 21/*MSB*/) |
(0 << 0/*LAST*/) |
(31 << 23/*DL*/ | 7 << 16);
ifxSpiModule->DATAENTRY[0].U = buf[0];
ifxSpiModule->DATAENTRY[1].U = buf[1]; // write to transmitter buffer
ifxSpiModule->DATAENTRY[2].U = buf[2];
ifxSpiModule->DATAENTRY[2].U = buf[3];
(ifxSpiModule->BACONENTRY.U)|= 1 << 0;
ifxSpiModule->DATAENTRY[4].U = 0x11111224;
And when I read
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf0 = temp;
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf1 = temp;
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf2 = temp;
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf3 = temp;
when I read the in while (1) loop then buf0, buf1,buf2, buf3 value keeps changing
Can anyone explain me FIFO operation and its behaviour Show Less
I am facing problem with FIFO operation In SPI
How exactly the data are fetched and transmitted in SPI FIFO
I am using SIngle Move Mode and Short Data
((Ifx_QSPI*)spiModule)->GLOBALCON.B.LB = 1; // LOOP BACK mode requested
((Ifx_QSPI*)spiModule)->GLOBALCON.B.EN = 1; // RUN requested
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.RXFM = 0x01;//
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.TXFM = 0x01;//
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.RXFIFOINT = 0x0;
((Ifx_QSPI*)spiModule)->GLOBALCON1.B.TXFIFOINT = 0x0;
function :
ifxSpiModule->BACONENTRY.U = (spiChannel << 28/*CS*/) |
(spiShiftMode << 21/*MSB*/) |
(0 << 0/*LAST*/) |
(31 << 23/*DL*/ | 7 << 16);
ifxSpiModule->DATAENTRY[0].U = buf[0];
ifxSpiModule->DATAENTRY[1].U = buf[1]; // write to transmitter buffer
ifxSpiModule->DATAENTRY[2].U = buf[2];
ifxSpiModule->DATAENTRY[2].U = buf[3];
(ifxSpiModule->BACONENTRY.U)|= 1 << 0;
ifxSpiModule->DATAENTRY[4].U = 0x11111224;
And when I read
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf0 = temp;
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf1 = temp;
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf2 = temp;
temp = ifxSpiModule->RXEXIT.U; // read receiver buffer
buf3 = temp;
when I read the in while (1) loop then buf0, buf1,buf2, buf3 value keeps changing
Can anyone explain me FIFO operation and its behaviour Show Less
AURIX™
Hello together,I am facing a little problem with the Tc2X5 AppKit, i have Debug Connection to the Board and also the Device Manager shows the DAS JDS ...
Show More
Hello together,
I am facing a little problem with the Tc2X5 AppKit, i have Debug Connection to the Board and also the Device Manager shows the DAS JDS COM and the DAS JDS DEBUG Connection. (looks similar to the TC3X Board)
But there is no VirtualCOMPort created for the TC2X5 Board. With the TC3X Board there is a Virtual COM Port witch is also working.
Are there any common issues with the TC2X5 Boards or is there a need for an additional Driver.
Thanks for your help Show Less
I am facing a little problem with the Tc2X5 AppKit, i have Debug Connection to the Board and also the Device Manager shows the DAS JDS COM and the DAS JDS DEBUG Connection. (looks similar to the TC3X Board)
But there is no VirtualCOMPort created for the TC2X5 Board. With the TC3X Board there is a Virtual COM Port witch is also working.
Are there any common issues with the TC2X5 Boards or is there a need for an additional Driver.
Thanks for your help Show Less
AURIX™
I am using tricore tc233 microcontroller for project purpose . I try to configure P40 pin as digital pin but by default it use as analog pinThe config...
Show More
I am using tricore tc233 microcontroller for project purpose . I try to configure P40 pin as digital pin but by default it use as analog pin
The configuration I made is below, (p40.0 to p40.3)
portswitch->IOCR0.U = 0x08080808; // pull up input
portswitch->PDISC.U = 0X00000FF0;
when I try to flash this code , debugger moving to trap further not proceeding. Also Cannot able to write into this PDISC register,
Help us to guide how to over come this issue, and how to make analog to digital input of port 40.
Please share if any pseudocode or sample code to make analog input to digital input. Show Less
The configuration I made is below, (p40.0 to p40.3)
portswitch->IOCR0.U = 0x08080808; // pull up input
portswitch->PDISC.U = 0X00000FF0;
when I try to flash this code , debugger moving to trap further not proceeding. Also Cannot able to write into this PDISC register,
Help us to guide how to over come this issue, and how to make analog to digital input of port 40.
Please share if any pseudocode or sample code to make analog input to digital input. Show Less
AURIX™
GreetingsI am currently working on the Application Kit TC297_TFT, and I am having many difficulties in performing even the most basic tasks. I worked ...
Show More
Greetings
I am currently working on the Application Kit TC297_TFT, and I am having many difficulties in performing even the most basic tasks. I worked on simpler ARM devices (LPC1768 and LPC 1769),
so the complexity of this device is overwhelming me in these first stages.
I installed the Hightec IDE, the Eclipse IDE that comes alongside with the Software Frameworks files, and I was able to follow steps to take the simple Blinky project to the Hightec IDE, and add some functions
to control a LED with an external pushbutton by using the "Port" files of the iLLDs. However, I am not able to understand how to configure interrupts on I/O pins, or how to configure the several availabe timers
with a specific frequency to trigger interrupts when specific terminal counts are matched.
I tried to follow the iLLD demos for the STM and the GTM, and I do not understand how to configure them as mentioned above. I am only able to recognize that the comparison and matching is performed
on the ticks of the clocks, and I am not able to translate specific timing requirements into an amount of ticks or how to set up the working frequency for the interrupts
So I would like some guidance with these simple tasks, and some coding examples examples if they are available.
Thank you for your time Show Less
I am currently working on the Application Kit TC297_TFT, and I am having many difficulties in performing even the most basic tasks. I worked on simpler ARM devices (LPC1768 and LPC 1769),
so the complexity of this device is overwhelming me in these first stages.
I installed the Hightec IDE, the Eclipse IDE that comes alongside with the Software Frameworks files, and I was able to follow steps to take the simple Blinky project to the Hightec IDE, and add some functions
to control a LED with an external pushbutton by using the "Port" files of the iLLDs. However, I am not able to understand how to configure interrupts on I/O pins, or how to configure the several availabe timers
with a specific frequency to trigger interrupts when specific terminal counts are matched.
I tried to follow the iLLD demos for the STM and the GTM, and I do not understand how to configure them as mentioned above. I am only able to recognize that the comparison and matching is performed
on the ticks of the clocks, and I am not able to translate specific timing requirements into an amount of ticks or how to set up the working frequency for the interrupts
So I would like some guidance with these simple tasks, and some coding examples examples if they are available.
Thank you for your time Show Less
AURIX™
Hi All,I would like to get started with the Infineon TC38XX platform. I would like to know where can I get the toolchain (compilers, ide, etc.,.) and ...
Show More
Hi All,
I would like to get started with the Infineon TC38XX platform. I would like to know where can I get the toolchain (compilers, ide, etc.,.) and supporting drivers for this platform.
Thank You in Advance,
Harsha Show Less
I would like to get started with the Infineon TC38XX platform. I would like to know where can I get the toolchain (compilers, ide, etc.,.) and supporting drivers for this platform.
Thank You in Advance,
Harsha Show Less
Forum Information
AURIX™
In this forum you can post your questions, comments and feedback about the 32-bit AURIX™ TriCore™ Microcontroller. The AURIX™ offers the highest scalability in performance, memory & peripherals across application. It is a safe and secure companion chip, meeting both the ISO functional safety standards and EVITA full security standards. Here you can also find the links to the latest board pages, SW and Tools GitHub, trainings, documents and FAQs
Important links
Overview
Documentations
Others
Related Forums
Trending discussions