system boot loader FDCAN
Rev V system boot loader FDCAN
STM introduces boot via FDCAN1 with chip revision V.
The system boot loader version is
changed form V13.3 to V9.0.
I’ve tried to figure out how does it work. Here are my findings
- AN2606 rev 38 is updated. It describes at high level the STM32H7 system boot loader.
- AN3154 is not up to date or the purpose is to describe only the legacy STM32 devices. Limited scope to CAN not FDCAN
- Wiki page is not up to date. Many thinks are not correct there. STM32H7 is completely missing. It also says that “The FDCAN is not used at boot time.�?
https://wiki.st.com/stm32mpu/wiki/FDCAN_internal_peripheral
My questions are
1. Is there any document that describes the system boot loader via FDCAN? I’m looking for something similar to AN3154.
2. What type of FDCAN commands are supported?
3. How can I activate boot via CAN, do I need to send CAN_ID 0x79 message?
4. What is the boot loader code sequence? E.g. frame detection, FD speed and crystal oscillator adjustment.
5. What are the hardware requirements to boot via FDCAN? E.g. Do I need fixed crystal frequency 8MHz,25MHz, 14.7456MHz?
