Upgradeable embedded software built on Kinetis MCUs

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

Upgradeable embedded software built on Kinetis MCUs

ソリューションへジャンプ
1,319件の閲覧回数
juanruiz
Contributor II

Good day everybody.

I am currently working on a product which I am expecting to upgrade several times during its lifetime.
What do you think would be the best approach for this? I have built upgradeable firmwares before for linux systems, but never for a MCU.

I have been reading about the Kinetis Bootloader Kinetis Bootloader|NXP​ ​. Do you think it would be a good approach to supply the device with the bootloader and then in the future release a PC software to flash the new firmware via USB?

Thank you and best regards!

0 件の賞賛
返信
1 解決策
1,038件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Juan Ruiz:

For embedded devices bootloaders are extensively used and the most typical approach for firmware updates of products in the field.

In the link you posted there is a table with the Kinetis devices currently supported by KBOOT.

- Some parts have a dedicated ROM memory with the bootloader firmware pre-loaded, so you can use the entire flash memory space for your application.

- The devices under Flashloader column are preprogrammed in factory with a one-time use loader. Once you load any application the loader firmware is gone, but you can program a bootloader firmware again with an external tool.

About the PC tool, KBOOT already provides a tool for the firmware updates, in GUI and Command Line versions. USB can be used as long as the selected device has the USB peripheral.

Let us know if you have any doubts or concerns.


Best Regards!
Jorge Gonzalez

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

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,039件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Juan Ruiz:

For embedded devices bootloaders are extensively used and the most typical approach for firmware updates of products in the field.

In the link you posted there is a table with the Kinetis devices currently supported by KBOOT.

- Some parts have a dedicated ROM memory with the bootloader firmware pre-loaded, so you can use the entire flash memory space for your application.

- The devices under Flashloader column are preprogrammed in factory with a one-time use loader. Once you load any application the loader firmware is gone, but you can program a bootloader firmware again with an external tool.

About the PC tool, KBOOT already provides a tool for the firmware updates, in GUI and Command Line versions. USB can be used as long as the selected device has the USB peripheral.

Let us know if you have any doubts or concerns.


Best Regards!
Jorge Gonzalez

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

0 件の賞賛
返信