RAppID bootloader tool

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RAppID bootloader tool

467 Views
alessandrocorti
Contributor II

Hi all,

I have used with success the RAppID Bootloader utility via CAN bus (using a Vector CAN to USB hardware) to download my application in the flash of an MPC5644A using the BAM module.

I understand the commucation between RAppID and microcontroller is done via CCP protocol once the .rba algorithm is downloaded to the RAM via the BAM.

As I would like to build my own software / hardware application to interface to the .rba algorithm (instead of using RAppID Bootloader Utility and Vector hardware),  I would like to know, if it is possible, which are the parameters of the last CCP command sended to the microcontroller to start the application.

In my example, I have this as the last command:

0x20, 0x82, 0x08, 0x00, 0x38, 0x01, 0x10, 0xAA

 

0x20 is the CCP command code (DIAG_SERVICE command).

0x82 is the CCP message counter.

0x0800 (Motorola format) or 0x0008 (Intel format) is the CCP diagnostic service number (is it always the same?)

what are the meanings of the parameters ( 0x38, 0x01, 0x10, 0xAA)?

 

Thanks a lot in advance to you all,

Best Regards.

0 Kudos
0 Replies