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.

[参考译文] AM6442:无法插入 CAN 接口的.ko 文件

Guru**** 2481465 points
Other Parts Discussed in Thread: AM6442

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1458443/am6442-could-not-insert-the-ko-file-for-can-interface

器件型号:AM6442

工具与软件:

您好、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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、TI:

    在 defconfig 中、会启用上述内核配置。 使用Image.dtb文件刷写电路板后、电路板启动时会自动加载模块。 是这样吗?

    此致、

    Honnesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 defconfig 中、启用了上述内核配置。 使用Image.dtb文件刷写电路板后、电路板启动时会自动加载模块。 正确吗?

    可以、正如我在之前的回复中所述。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你

    此致

    Honnesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不用客气。