question about can bootlaoder of MPC5744P

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

question about can bootlaoder of MPC5744P

1,418 Views
wizliu
Contributor I

Is anyone know about MPC5744P.How can I download mine application to MPC5744P via CAN.

Labels (1)
0 Kudos
6 Replies

918 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

here you can download Rappid bootloader:

https://www.nxp.com/webapp/Download?colCode=RAPPID_BOOTLOADER_UTILITY

Regards,

Lukas

0 Kudos

918 Views
wizliu
Contributor I

Hi, Lukas Zadrapa

I have downloaded, but it`s used Vector of CAN card to download. How do I use my cards?

Best Regards

WIZ

0 Kudos

918 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Other cards are not supported. I'm afraid that the only way is to write own software...

Regards,

Lukas

0 Kudos

918 Views
wizliu
Contributor I

How can I do that? Is there any reference material or development agreement about CAN?

Regards,

WIZ

0 Kudos

918 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

 

If you want to develop flash resident bootloader, take a look at this application note:

 

http://www.nxp.com/files/microcontrollers/doc/app_note/AN5319.pdf

http://www.nxp.com/files/microcontrollers/doc/app_note/AN5319SW.zip

 

You need to change the communication from UART to CAN and then you have to write some SW for host device which is supposed to load new code to MCU (PC, other MCU or whatever…)

 

If you want to develop serial bootloader which uses BAF module, then we have only this application note for MPC56xx devices (there’s similar BAM module):

http://www.nxp.com/files/microcontrollers/doc/app_note/AN4674.pdf

BAF (or BAM on MPC56xx) is used to load binary image of secondary bootloader to RAM memory and this image is then executed. In case of MPC5744P, the serial boot mode must be forced by pins FAB and ABS. (If it is not possible to change the state of these pins in your application and software solution is needed, you have to write own flash resident bootloader. ) The secondary bootloader is then supposed to load new firmware from somewhere and program it to flash. I wrote detailed explanation how to create the RAM image in this thread:

https://community.nxp.com/thread/320166#386416

 

Regards,

Lukas

0 Kudos

918 Views
wizliu
Contributor I

Hi,

Thanks for your help.I need some time to learn that.

Regards,

WIZ

0 Kudos