STM32L476 CAN Bootloader
Hi,
we want to use the built-in CAN bootloader of a STM32L476. We experienced some strange behaviour while testing with a nucleo board, which we could partly fix.
First of all, after a write command, sometimes two ACK are sent, the data is also written twice in memory (once in the correct adress and a second time in the next adress). This behaviour has been almost fixed with some modifications, the power supply does seem to be unstable during flash operations, some larger bypass capacitors on the mcu's power pins helped :)
Because of a second issue (which would be too much to explain for now), I found the errata sheet for this controller. It says the following regarding the bootloader:
2.3.4
Bootloader: SPI and CAN
interfaces are not supported
Description
The bootloader does not support yet SPI and CAN interfaces.
Workaround
None.
Well...thanks. How should I interpret this? Is it known that the bootloader with CAN interface is not working - obviously we connected to the bootloader, so at least there is something present? Or that it somehow does something but occasionally crashes? Is it planned to fix the problems?
Greetings,
Christian
