Team,
We are planning to use NXPS32G3 for one of our projects. Clarification on below queries would be appreciated. Note: preference is to utilize license free tools as much as possible until unless it is really needed
Overview of the project : This processor is to develop a testboard which is used to validate the functionalities of multiple ECUs. For ex, 16 CAN, 10+ LIN channels parallel Tx/Rx between Testboard and ECU, UDS/Doip over Ethernet and usage of IO/ADC/PWM controls etc.
Our plan is to use S32G3 processor with freeRTOS, NXP provided low level drivers, UDS (CAN & Auto Eth) supported bootloader if any
1. I believe CAN/LIN & other needs can be achieved without Autosar by utilizing NXP provided drivers (similar to iLLD by Infineon) and freeRTOS. But how do acheive DOIP over Ethernet without going for licensed stack like Autosar?
2. What are all tools/packages needed to complete this project requirement ?
- NXP S32 Design studio
- Low level drivers from NXP (CAN/LIN/ADC/PWM etc)
3. With NXP S32G3xx, Do we get UDS enabled bootloader ? If so, how do we get these packages ?