工具与软件:
您好、TI:
我使用 AM6442处理器、该处理器是 ARM64。
我希望将 CAN 模块即.ko 文件插入到板中。 我已经为 CAN 接口插入了 m_can.ko 和 m_can_platform.ko 文件。
是否需要任何其他.ko 文件? 请澄清。
但是、我无法插入模块.ko 文件。 在 defconfig 中、我启用了宏。
我想知道为什么我会面临此问题?
可能的解决方案是什么?
谢谢、此致、
Honnesh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好、TI:
我使用 AM6442处理器、该处理器是 ARM64。
我希望将 CAN 模块即.ko 文件插入到板中。 我已经为 CAN 接口插入了 m_can.ko 和 m_can_platform.ko 文件。
是否需要任何其他.ko 文件? 请澄清。
但是、我无法插入模块.ko 文件。 在 defconfig 中、我启用了宏。
我想知道为什么我会面临此问题?
可能的解决方案是什么?
谢谢、此致、
Honnesh
尊敬的 Honnesh:
如果您使用 SDK 内核 defconfig、则应启用以下内核 CAN 模块。
$ grep can .config | grep -v "^#"
CONFIG_CAN=m
CONFIG_CAN_RAW=m
CONFIG_CAN_BCM=m
CONFIG_CAN_GW=m
CONFIG_CAN_DEV=m
CONFIG_CAN_NetLink=y
CONFIG_CAN_CALC_BITTING=y
CONFIG_CAN_RX_OFFSET=y
CONFIG_CAN_M_CAN=m
CONFIG_CAN_M_CAN_PLATFORM=m
CONFIG_CAN_MCP251XFD=m
CONFIG_PHY_CAN_收 发器=m
如果在内核 devicetree 中启用了 CAN 接口、则会在 Linux 引导期间自动加载以下内核模块。
am62xx-EVM 登录名:root
最后登录: Sun Jan 1819:17:17 UTC 1970在 ttyS2上
root@am62xx-evm:~# lsmod|grep can
PHY_CAN_收 发器 12288 3.
m_can_platform 12288 0
m_can 24576 1 m_can_platform
can_dev 40960 1 m_can
在 defconfig 中、启用了上述内核配置。 使用Image和.dtb文件刷写电路板后、电路板启动时会自动加载模块。 正确吗?
可以、正如我在之前的回复中所述。