KEA 128 Boot loader

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

KEA 128 Boot loader

3,186 Views
irmantasbudrys
Contributor III

Hello All,

I am using FRDM DEV BRD KEAZ and S32DS.  I need boot loader examples (using I2C, SPI, UART, CAN etc). I found KBOOT, but as I understand it doesn't support KEA devices. Where can I found any examples?

Best Regards,

Irmantas  

9 Replies

1,880 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Irmantas Budrys,

    1. I2C bootloader

    Refer to KE application note AN4775:

http://cache.nxp.com/assets/documents/data/en/application-notes/AN4775.pdf?fsrch=1&sr=4&pageNum=1 

According software:

http://cache.nxp.com/assets/documents/data/en/application-notes-software/AN4775SW.zip 

 2,   UART bootloader

   Refer to KE application note AN4767:

http://cache.nxp.com/assets/documents/data/en/application-notes/AN4767.pdf?fsrch=1&sr=3&pageNum=1 

According software:

http://cache.nxp.com/assets/documents/data/en/application-notes-software/AN4767SW.zip 

3. CAN bootloader

KEA128 CAN Bootloader 

Based on the KDS IDE, you can port it to your S32DS

spi bootloader, we still don't have it.

Wish it helps you!


Have a great day,
Kerry

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

1,880 Views
yeeting
Contributor I

Hi Kerry Zhou,

   The links you provided can't visited now. Where can i found these, especially I2C and UART examples?

Best Regards,

Yifeng

0 Kudos

1,880 Views
mjbcswitzerland
Specialist V

Hi

In case of difficulties finding suitable KEA128 loaders (I2C and UART) see
https://www.utasker.com/kinetis/TRK-KEA128.html
https://www.utasker.com/kinetis/FRDM-KEAZ128Q80.html

for UART SREC,iHEX, KBOOT
I2C: https://www.youtube.com/watch?v=awREsqeCEzQ

for industrially proven, professional quality solutions.

Serial loader guide: https://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf

Regards

Mark
[uTasker project developer for Kinetis and i.MX RT]

1,880 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Yifeng Xie.

  If you find the link is invalid, you can try to search it in the www.nxp.com directly with the AN number, 

  I2C Boot Loader Design on Kinetis E Series

  Because this post is really very old,then the link in the NXP web may be changed, but it doesn't matter, you totally can search it in the NXP web.

  BTW, if you have the new questions, please create the new question post for your own, then we will help you in your own question post.

Have a great day,
Kerry

 

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

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
------------------------------------------------------------------------------

1,880 Views
irmantasbudrys
Contributor III

OK. Thanks for that. 

What are differences between KE and KEA micros?

Is where any manuals how migrate from KE to KEA? 

Best Regards,

Irmantas 

0 Kudos

1,880 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Irmantas Budrys,

    KE is the 5V, Robust Microcontrollers (MCUs) based on ARM, it mainly used in the industry area. It is designed to maintain high-reliability and robustness in harsh electrical noise environments targeting white goods and industrial applications.

   KEA is also 5V, Ultra-Reliable KEA Automotive Microcontrollers, it is targeted for a wide range of automotive and industrial applications requiring the highest level of quality and longevity support. 

   KEA have more wide temperature range, to meet the automotive demand. It also add some other module's like PWT which is not in the KE series.

   But the communication interface is nearlly the same, so you can refer to the KE series.

   There still don't have any manuals to migrate from KE to KEA, you can use the KEA project, and just add the according module code to the KEA. Then take care of the clock.

 

Wish it helps you!

Have a great day,
Kerry

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

0 Kudos

1,880 Views
irmantasbudrys
Contributor III

Downloaded UART Bootloader. I don't understand where is the code. I expect when you go to src file to find .c files. But where are more projects and it is not clear for which one is for Bootloader application?

Best Regards,

Irmantas 

0 Kudos

1,880 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Irmantas Budrys,

 UART Bootloader code:

AN4767SW\bootloader_uart\build\iar\Bootloader_sci

  The according application code:

AN4767SW\bootloader_uart\build\iar\Blink_use_bootloader

Wish it helps you!
Have a great day,
Kerry

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

0 Kudos

1,880 Views
hongjinzeng
Contributor IV