-
Are there plans to support Infineon's Tricore architecture? The MCU's ASIL rating goes up to ASIL-D and Infineon is a very popular choice for automotive MCUs, so it seems like a great fit considering Zephyr is targeting ASIL-D. |
Beta Was this translation helpful? Give feedback.
Replies: 20 comments 57 replies
-
Bump, any update on this? |
Beta Was this translation helpful? Give feedback.
-
@ilanbiala no plans currently however, we would consider any contributions supporting this architecture. |
Beta Was this translation helpful? Give feedback.
-
@ilanbiala I have a received xmc4000 based development board today. I will start working on this for Zephyr support. I will be able to start for Tricore after this. |
Beta Was this translation helpful? Give feedback.
-
Please submit a Pull Request |
Beta Was this translation helpful? Give feedback.
-
@parthitce just wanted to see if you ever got a chance to work on Tricore support? |
Beta Was this translation helpful? Give feedback.
-
@ilanbiala Yes I did ported the arch parts of the Zephyr with the help of Aurix 2x ISA. But the board which I have from Infineon is based on Aurix 3x and it's not straight forward with the ISA for 3x series. I had to go via various NDA process which is almost done and waiting for Infineon to release the ISA in their collaborative platform. IFX HAL is BSD licensed in general, but am still not sure about the open sourcing the IFX based in 3x. But HAL for 2x is possible. So the SoC porting is yet to be done and waiting for the ISA and license clearance from Infineon. I used the Toolchain from hightech (close sourced), but there is also an attempt to port the GCC backend for tricore from my end. GCC backend work is posted here: https://github.com/parthitce/gcc, but it's long way to go. I will push the WIP tree for tricore Zephyr port once I get the license clearance from Infineon. |
Beta Was this translation helpful? Give feedback.
-
Awesome @parthitce, glad to hear that things are at least progressing! Any easy way to follow what's going on? |
Beta Was this translation helpful? Give feedback.
-
@parthitce Do you share the ported parts? |
Beta Was this translation helpful? Give feedback.
-
@mgiaco But in short, Linumiz and I myself handling this. |
Beta Was this translation helpful? Give feedback.
-
Hey, whats the status on the tricore port? I have quite some experience with the tc3xx devices and a few boards to hand. I just saw one commit in the branche there. |
Beta Was this translation helpful? Give feedback.
-
Is there any update on this? |
Beta Was this translation helpful? Give feedback.
-
Is there any update on this? |
Beta Was this translation helpful? Give feedback.
-
No immediate plans |
Beta Was this translation helpful? Give feedback.
-
Hey, I startet the work to add Support for tricore Architecture. I'm able to Boot my tc37 and context switching is mostly done. Irq and gpio are next. Then I'll publish what I have, but the rest is up for debate. |
Beta Was this translation helpful? Give feedback.
-
I found nuttx has tricore support nuttx_tricore |
Beta Was this translation helpful? Give feedback.
-
You find the current progress under: https://github.com/go2sh/zephyr/tree/tricore Supported boards: Current compilers supported are: CMake options for gcc are: CMake options for clang are: |
Beta Was this translation helpful? Give feedback.
-
@go2sh @photex did you face this error before when building tricore gcc from sources:
I also tried to disable the multilib without success. |
Beta Was this translation helpful? Give feedback.
-
Hello guys, is there already support of ZEPHYR for Infineon Aurix device (TC37xx, TC36xx)? |
Beta Was this translation helpful? Give feedback.
-
As a general status:
|
Beta Was this translation helpful? Give feedback.
No immediate plans