2025-01-16 04:08 AM
As discussed in here, im trying to use ST\s ROM bootloader, when i read AN2606 Page 280 shows the FDCAN1 rx and tx Pins
Solved! Go to Solution.
2025-01-16 04:41 AM - edited 2025-01-16 05:15 AM
Looks like they've been over-general with their "STM32H74xxx".
Needs to add a note, "Where these pins are available"
PS:
Also Table 1:
PPS:
Another example where this caused confusion:
https://community.st.com/t5/stm32-mcus-products/fdcan-bootloader-on-ufbga169-stm32h743ai/td-p/577760
2025-01-16 04:26 AM - edited 2025-01-16 04:35 AM
@Javier1 wrote:
What does "activate" mean?, those pins dont exist
I guess he means those are the only pins you can use.
The stm32H743ZI datasheet says:
"The boot loader is located in non-user System memory. It is used to reprogram the flash
memory through a serial interface (USART, I2C, SPI, USB-DFU)."
So no mention of FDCAN:
https://www.st.com/resource/en/datasheet/stm32h743zi.pdf#page=27
So it looks like you can't use the bootloader via FDCAN on this chip.
PS:
Similarly for STM32H750VB:
2025-01-16 04:36 AM - edited 2025-01-16 04:37 AM
"The boot loader is located in non-user System memory. It is used to reprogram the flash
memory through a serial interface (USART, I2C, SPI, USB-DFU)."
I believe those are just examples, immediatly after that , the datahseet refeers to the AN2606
So this table 119 page 280 from AN2606 is an error?
also table 3 page 39
2025-01-16 04:41 AM - edited 2025-01-16 05:15 AM
Looks like they've been over-general with their "STM32H74xxx".
Needs to add a note, "Where these pins are available"
PS:
Also Table 1:
PPS:
Another example where this caused confusion:
https://community.st.com/t5/stm32-mcus-products/fdcan-bootloader-on-ufbga169-stm32h743ai/td-p/577760
2025-01-16 05:33 AM
apparently we spotted an error in ST documentation, time to buy more (and different) nucleo boards
https://community.st.com/t5/stm32-mcus-products/fdcan-bootloader-on-ufbga169-stm32h743ai/m-p/762474#M270765
2025-01-16 05:49 AM - edited 2025-01-16 05:50 AM
Hello @Javier1 @Andrew Neil ,
As mentioned in AN2606, for STM32H74, the FDCAN bootloader pins are PH13 and PH14. So, if the PH13 and PH14 pins are not available in some packages, the FDCAN bootloader is not supported.
The LQFP100, TFBGA100, LQFP144, and UFBGA169 STM32H743 packages do not have PH13 and PH14 pins, so the FDCAN bootloader is not supported.
Thank you @Andrew Neil and @Javier1 for reporting your feedback about the AN2606 application note. I reported internally your suggestion internally.
Note that, also I reported internally the datasheet typo for correction.
Thank you for your contribution in STCommunity.
Internal ticket number: 200567 (This is an internal tracking number and is not accessible or usable by customers).
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.