You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using candump, I often times observe the following behaviour on the CAN bus when my PI (using python-canopen) tries to upload an SDO to Node-id 3 (stm32 / CANOpenNodeStm32).
The way I see it, the node is putting out garbage on the bus starting from line 5.
This then disrupts the canopen stack on the PI and the SDO download fails.
Is there any obvious error in my thinking?
Is this a common error that is easily fixed?
Do those multiple messages from the node have any purpose, or are they really just a glitch?
Any help will be apreciated.
The text was updated successfully, but these errors were encountered:
It seems the node is misbehaving by sending multiple responses (and with different payload). The SDO operation have a regime where some of the messages must toggle a bit (the MSB of the first byte). I believe the SDO client in canopen will error if it encounters a node that doesn't adhere to this.
Using candump, I often times observe the following behaviour on the CAN bus when my PI (using python-canopen) tries to upload an SDO to Node-id 3 (stm32 / CANOpenNodeStm32).
The way I see it, the node is putting out garbage on the bus starting from line 5.
This then disrupts the canopen stack on the PI and the SDO download fails.
Is there any obvious error in my thinking?
Is this a common error that is easily fixed?
Do those multiple messages from the node have any purpose, or are they really just a glitch?
Any help will be apreciated.
The text was updated successfully, but these errors were encountered: