In regards to pre-built flash based bootloaders for MPC5744P as .rbf files:
There is a .rbf file associated with app note MPC5744P_RAPPID_Bootloader_Release_Note.pdf. intended to provide bootloader support via serial interface LIN_1 (@115200 baud rate) or CAN interface CAN_0 (@500kB/s).
filename: MPC5744P_S32DS_UART1_CAN0.rbf - size 45kB
There is a seconday MPC5744P .rbf file provided by the RAppID BL tool installation, in installed folder \RAppIDBL\RBF_Files
filename: MPC5744P.rbf - size 17kB
This .rbf file also appears to support serial and CAN access via Vector hardware.
1.) What is the main difference between these two files?
2.) In MPC5744P.rbf what baud rate for serial access and what bus speed for CAN access?
3.) In MPC5744P.rbf, is the serial access LIN_0 or LIN_1?
4.) In MPC5744P.rbf, is the CAN access CAN_0 or CAN_1?
the difference is only in used instances of UART / CAN and associated pins.
I can see that the original RBF file included in the bootloader supports UART only on LINFlex_0, pins PB2 and PB3. CAN is not supported by this RBF.
Second file MPC5744P_S32DS_UART1_CAN0.rbf supports LINFlex1 and CAN0 as you mentioned and as it is mentioned in the release notes.