@Saman19 said in Qt on MarsBoard, Cross compile error, Socket can fd:

Note: QtSerialBus: Newer kernel needed for flexible data-rate frame support (canfd_frame).

It does not seem to me a problem but an informative note.

If you do not use CAN, check:

Is Kernel Network CAN enabled? Something like: Networking support ---> <M> CAN bus subsystem support ---> --- CAN bus subsystem support <M> Raw CAN Protocol (raw access with CAN-ID filtering) <M> Broadcast Manager CAN Protocol (with content filtering) CAN Device Drivers ---> <M> Virtual Local CAN Interface (vcan) <M> Platform CAN drivers with Netlink support

Mandatory, because under the kernel is the SocketCAN that handles this.

Install the can-utils package

It is necessary to include / install QtSerialPort, not for CAN but for ModBus that is part of QtSerialBus.

Cleiton Bueno

Blog | Linkedin | B2Open