Building AURIX firmwware using free tools...

This is primarily oriented toward building AURIX TC3xx firmware using freely available tools. I have a few blog posts on this.

What I found so far:

  • there are a few interesting repos on github
  • you can build a working gcc-11 which claims to support TC2, TC3 and TC4 instruction sets (v1.6, v1.6.2, v1.8)
  • the openocd port works "ok" but won't flash large image
  • there is a windows & linux "aurix flash" which downloads codes and works very well
  • the gcc support needs debugging

I've been able to build a few of the Infineon "example" projects from the github repo, create a Makefile for them and build them cleanly with gcc-11. They run correctly on a TRC375 dev board.

This is a work in progress. I'll make updates here.