Hi,
I want to implement an OTA bootloader with updating using ethernet remotely. There is an easy and wonderful example for the RT1060 but I am struggling to port it to the RT1020. I have seen the example in AN12604 but I am a bit stuck.
I'm able to load a ported ota_bootloader with a ported ota_enet example. As you can see from the attached uart debug output, the bootloader jumps to the application successfully. It is only when the the bootloader attempts to load a new image that the device gets stuck and does not load the new application.
Any tips, @jeremyzhou or @kerryzhou ?
Hi @Patron ,
Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.
To provide the fastest possible support, I'd highly recommend you use the FOTA solution instead of the AN12604, it's very easy to deploy AWS remote update implementation for the RT1020.
Have a great day,
TIC
-------------------------------------------------------------------------------
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.
-------------------------------------------------------------------------------
Thank you, I will try this solution. Is it possible to use MCUXpresso with the FOTA github project? I don't see MCUXpresso listed in the documentation for the FOTA solution. I have a full project already working for the RT1060 that I want to port to the RT1020. All was able to port well except the OTA update part.
Hi,
Thanks for your reply.
1)Is it possible to use MCUXpresso with the FOTA GitHub project?
-- No, it would not create a standalone demo for MCUXpresso.
Have a great day,
TIC
-------------------------------------------------------------------------------
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.
-------------------------------------------------------------------------------
Additionally, I don't want to use the cloud to upload the OTA update. A localhost server (like 192.168.0.102) would work best since it is most similar to the existing RT1060 project.
Hi
Note that there are off-the-sheft OTA (Ethernet) loaders for all i.MX RT 10xx parts available that need no porting (supporting secure and clone protected operation):
- https://www.utasker.com/iMX/RT1060.html
- https://www.utasker.com/iMX/RT1020.html
https://www.utasker.com/docs/iMX/Loader.pdf
https://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf
Regards
Mark