CAN Bootloader?

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

CAN Bootloader?

4,448 次查看
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

标签 (1)
标记 (2)
0 项奖励
回复
4 回复数

3,202 次查看
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 项奖励
回复

3,554 次查看
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 项奖励
回复

3,554 次查看
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 项奖励
回复

3,554 次查看
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