PSOC firmware updates via I2C from iMXRT

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
mikes603
Level 1
Level 1
First question asked Welcome!

Hi Gents,

 Just curious if anyone out there has experience updating PSOC firmware via I2C from a iMXRT MCU?

I've found these docs:https://www.cypress.com/documentation/application-notes/an86526-psoc-4-i2c-bootloader

But it's not so clear to me what path to go down.. is there code someplace where someone has implemented this with the NXP I2C SDK?

 
 
0 Likes
1 Solution
BiBi_1928986
Level 7
Level 7
First comment on blog 500 replies posted 250 replies posted

Hello mikes.

Assuming PSoC 5LP family discussion here...

For 5LP, I2C bootloader info is available here:
https://www.cypress.com/documentation/application-notes/an60317-psoc-3-and-psoc-5lp-i2c-bootloader

If you scroll down this page, you'll find addition documentation for bootloaders.

I know you're interested in 'host' s/w for iMXRT.  The doc's on bootloaders, contains this information.

I have no experience with iMXRT nor i2C bootloading.  Just wanted to point you towards some info to look at.

Good luck with your project.

edit: BTW, the C source code for a 5LP i2C Host is located in the zip file for AN60317.  If you're feeling ambitious, you could port this code to iMXRT.

View solution in original post

0 Likes
1 Reply
BiBi_1928986
Level 7
Level 7
First comment on blog 500 replies posted 250 replies posted

Hello mikes.

Assuming PSoC 5LP family discussion here...

For 5LP, I2C bootloader info is available here:
https://www.cypress.com/documentation/application-notes/an60317-psoc-3-and-psoc-5lp-i2c-bootloader

If you scroll down this page, you'll find addition documentation for bootloaders.

I know you're interested in 'host' s/w for iMXRT.  The doc's on bootloaders, contains this information.

I have no experience with iMXRT nor i2C bootloading.  Just wanted to point you towards some info to look at.

Good luck with your project.

edit: BTW, the C source code for a 5LP i2C Host is located in the zip file for AN60317.  If you're feeling ambitious, you could port this code to iMXRT.

0 Likes