Using CAN bootloader with STM32F767Zi-Nucleo and STM32CubeProgrammer
New question = New thread. Split from this post.
Hi mƎALLEm,
Thanks for the support, I was able to successfully perform UART-based flashing.
For the actual use case, I need to flash the STM32F767ZI Nucleo using the CAN interface. I have a PEAK USB-to-CAN converter and an external CAN transceiver and ST-Link V2. According to AN2606 (Table 94), the STM32F767 series supports booting via the CAN2 interface when the appropriate boot pins are configured.

The STM32CubeProgrammer User Manual also mentions CAN as a supported bootloader interface.
However, in STM32CubeProgrammer, there is no option to select a CAN interface.
- Does the STM32F767ZI Nucleo actually include a CAN bootloader?
-
Can a PEAK USB-to-CAN adapter be used for CAN flashing, or is an ST-Link V3 required since it provides a CAN bridge?
Could you please suggest the correct method or recommended setup for implementing CAN-based flashing on the STM32F767ZI Nucleo?
Thank you,
Arun_Badiger.
