H7 CANOPEN programmation help required

Hy , i needs to create from a boar H7 a Canopen code the board is getting design to work exactly as a portenta machine control configuration.

I just try to understand all the libraries needs to run it s and come a night mare, just to figure our it take close to 10 library to run the code.
We needs to change the protocol to make it work with canopen standard process.
WE needs to make communicate with a EPOS4 miniature 24/5 board of maxxonmotor.

If somebody have worked on that issue , will be very appreciated. $$
Actually documentation is so not existing that changing structure affected all .h document , and i am not enough competent on this topics .