RAppID bootloader tool

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RAppID bootloader tool

912 次查看
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 项奖励
回复
0 回复数