Is the stm system bootloader (trough CANBUS) just not woking when more than one device shares the bus?
Hi, i find myself wanting to use stm bootloader instead of having to code my own.:|
My setup consists in 4 identical nodes hooked up to a 2m long canbus.
- I can boot and talk with the canbus bootloader only when a single node is powered on in the bus.(the device enters its bootloader mode and waits for the 0x79 canbus command)

- Noone else in the bus is TXing anything only listening,
- BUT ....when more than one node is powered on ... the single node i want to boot doesnt reply to the 0x79 command (and i know is listening because as soon as i power off the rest of nodes and i send 0x79 trough canbus i get a reply from its bootloader)
- Extra weird thing this only happens with the initial 0x79 command, if i power on the rest of the nodes AFTER this 0x79 negotiation is done i am able to continue talking with the bootloader.
I found this note in the AN3154 appnote
I dont use more than one node at a time....
