CAN Bootloader?

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

CAN Bootloader?

3,271 Views
alexanderbuerge
Contributor II

Dear community!

We are using HCS08 microcontrollers (e.g. MC9S08DZ16A) on our control units.

So far for firmware updates we use either BDM-interface or a serial bootloader, however, since all devices are connector to the same CAN-bus a bootloader which uses this for communication would be very desirable.

Did anybody ever see such type of a bootloader?

 

Thank you and best regards,

Alex

Labels (1)
Tags (2)
0 Kudos
4 Replies

2,025 Views
Baris
Contributor II

Hi @alexanderbuerge and @ZhangJennie 

We are using the RDVCU5775EVM development board, we want to upload a program for this development board via CAN, how can we do that?

0 Kudos

2,377 Views
alexanderbuerge
Contributor II

So finally we have written a CAN bootloader on our own. We used the AN2295 as a basis and developed everything required for CAN communication ourselves (including protocol etc.). It works nicely. We also created a PC GUI based on .Net and PCAN-USB (from Peak-Systems) as CAN-to-USB-Interface. We also adapted the bootloader such that it works on HCS12(X) MCUs, too.

This thread may be considered "closed".

0 Kudos

2,377 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

that's great. Congratulations!


Have a great day,
Zhang Jun

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

2,377 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi Alex,

we don't have a Bootloader version for the S08 that uses CAN interface.

The two application notes below can be helpful if your customer develop CAN bootloader by her own.

AN2295(Developer's Serial Bootloader for M68HC08 and HCS08 MCUs).pdf

http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2295.pdf?fsrch=1&sr=1

here is the code:

http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2295SW.zip

AN1828(FLASH Programming Via CAN http://cache.freescale.com/files/microcontrollers/doc/app_note/AN1828.pdf?fsrch=1&sr=1

Hope this helps!

==============================

this answer is for you. if it helps, please click on "correct answer" button. thanks!

Best Regards,

ZhangJun