Hello NXP,
my objective: is to update S32K148 via CAN .
Please someone correct me if i am wrong. For each processor variant, there is a way to update the firmware.
For S32K144, there is example provided to update with RAppIDBL using CAN tools from Vector, as well as decribed in AN12323 Firmware_update.
https://www.nxp.com/docs/en/application-note/AN12323.pdf
For S32K146, there is example provided to update firmware as described in AN1232.
For S32K148, there is example firmware to update via UART provided with java bootloader application.
https://www.nxp.com/docs/en/application-note/AN12218.pdf
The problem is we are keeping the decision of which variant until last moment of our development because it is not easy to predict now how much flash we will use. So i will ask for both variants and consider the best way to start at the same time keep it flexible for any possible changes.
1. For S32K144, with RAppIDBL it is possible to update firmware via CAN either with Vector tools ( e.g CANcaseXL or CANCardXL ) ?
2. For S32K148, it is not possible to update firmware using RAppIDBL because its not supported and there is no.rbf file for it? right?
so if my conclusion is correct, If i want to update firmware for S32K148 via CAN,
either to use AN12218 as reference and change communication layer (UART-->CAN) or use AN12323 and migrate from S32K146 to 148.
Thanks!
Cheers,
Nader