S12X, How to used msCAN in bootloader

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S12X, How to used msCAN in bootloader

ソリューションへジャンプ
783件の閲覧回数
koauts
Contributor II

hello Sir,

Implemented a serial bootloader on S12XS64 with reference to AN4258 and SW.

Next, I would like to know whether CAN communication is possible by adding CAN to the application and how to implement it.

I would like some help with this technique.

Alternatively, I would like to know if it is possible to implement a serial bootloader using Process Expert.

 
0 件の賞賛
返信
1 解決策
771件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

There is no AN which implement CAN bootloader. However it is still a serial communication so you can use any CAN example code and cover it with your higher level communication protocol.

( https://community.nxp.com/t5/S12-MagniV-Microcontrollers/LAMA-s-S12XE-unofficial-examples/ta-p/11007... )

The main problem to create an example is the programmer site which requires some code on PC side or any protocol translator/interface if you use another protocol on physical line  (for example UART/CAN/UART, USB/CAN/USB, ….)

The philosophy of data processing and the programming algorithm remain the same.

There is, however, AN2546 (search for it in link presented bellow) which can provide you some more info but it was designed for old families. I mention it only for inspiration.

https://community.nxp.com/t5/S12-MagniV-Microcontrollers/List-of-MagniV-and-S12-X-Application-notes/...

 

Best regards,

Ladislav

 

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
772件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

There is no AN which implement CAN bootloader. However it is still a serial communication so you can use any CAN example code and cover it with your higher level communication protocol.

( https://community.nxp.com/t5/S12-MagniV-Microcontrollers/LAMA-s-S12XE-unofficial-examples/ta-p/11007... )

The main problem to create an example is the programmer site which requires some code on PC side or any protocol translator/interface if you use another protocol on physical line  (for example UART/CAN/UART, USB/CAN/USB, ….)

The philosophy of data processing and the programming algorithm remain the same.

There is, however, AN2546 (search for it in link presented bellow) which can provide you some more info but it was designed for old families. I mention it only for inspiration.

https://community.nxp.com/t5/S12-MagniV-Microcontrollers/List-of-MagniV-and-S12-X-Application-notes/...

 

Best regards,

Ladislav

 

0 件の賞賛
返信
472件の閲覧回数
koauts
Contributor II

hello
Recently, I couldn't work due to work.

Can you please tell me a CAN example that I can use for the bootloader example?

0 件の賞賛
返信