I'm currently working with a #LS1043A-RDB, using Neutrino 7.0 RTOS
I want to use the builtin network controller, but I don't have the driver.
QNX support and the System Builder File of the BSP referred me to NXP...
I searched the board page, nowhere to be found.
#######################################################################
## Network driver
#######################################################################
# For builtin Network driver support, contact NXP DPAA (Data Path Acceleration Architecture)
Where can I get the driver?
Thanks
NXP provides Linux SDK for the customers, you could refer to the Network driver provided in Linux.
$ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/linux.git
$ cd linux
$ git checkout LSDK-21.08 -b LSDK-21.08
Please refer to drivers in the following folder.
drivers/net/ethernet/freescale/sdk_dpaa/
drivers/staging/fsl_qbman/
drivers/net/ethernet/freescale/sdk_fman/
Please refer to the following Kernel options.
CONFIG_FSL_SDK_DPAA_ETH=y
CONFIG_FSL_SDK_DPA=y
CONFIG_FSL_SDK_FMAN=y
CONFIG_FSL_SDK_BMAN=y
CONFIG_FSL_BMAN_CONFIG=y
CONFIG_FSL_SDK_QMAN=y
CONFIG_FSL_QMAN_CONFIG=y
Hi @yipingwang,
Thanks for the reply.
I'll have a look at it. I am scared it won't do the trick because linux drivers run in kernel space and there is no such things in Neutrino. I hope I am wrong.
After a week I got my answer form a support ticket.
To evaluate the driver on a eval board, I will have to spend near 12k$US.
I consider the NXP QNX BSP incomplete since it does not allow usage of onboard features.
I won't complete my evaluation; what a waste of time.
Please, don't say a board is compatible unless the BSP have basic feature such as ethernet connection...
Regards