Load initial bootloader thought CAN interface?

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

Load initial bootloader thought CAN interface?

849 Views
klv222
Contributor II

Can the initial bootloader file be loaded through the CAN interface on a brand new MCU, thus eliminating the need for a JTAG connector?

0 Kudos
Reply
2 Replies

348 Views
koena57jim
Contributor I

Yes, it is possible in some MCU families to load the initial bootloader through the CAN interface on a brand-new MCU, potentially eliminating the need for a JTAG connector, but this depends entirely on the MCU’s built-in features. Many modern microcontrollers ship from the factory with a ROM-resident bootloader that supports communication over interfaces such as CAN, UART, USB, or SPI. If CAN is supported in this factory bootloader, the MCU can be programmed directly via the CAN bus on first power-up, provided the correct boot mode pins or configuration are set. However, if the MCU does not include a CAN-capable ROM bootloader, JTAG or SWD is still required at least once to install an initial bootloader. Additionally, JTAG remains valuable for low-level debugging, recovery from misconfiguration, and unbricking devices, even if it is not required for normal production programming.   change healthcare

0 Kudos
Reply

827 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @klv222 

Please describe your question in more detail. Which chip are you referring to? Which bootloader file? 

Thank you.

 

BR

Alice

 

0 Kudos
Reply