With the canopen protocol I m unable to use more than 2 TPDO
Hello,
When I m using more thant 2 TPDOs (configured with the OD_editor), the 2 first TPDOs are sent and then, nothing happens.
In
CO_CANsend
I have the error
CO_ERROR_TX_OVERFLOW. If i only use 2 TPDOs, it works perfectly.
When i put a breakpoint before CO_process_TPDO, then it works and send all TPDOS, but the device will no longer receive any commands.
Here you can see the configuration in the OD_editor. If i check "invalid" for one TPDO it works fine.
I asked the question on the git hub repo, and they told me that i might be a driver problem.
I m using the HAL library