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.

[参考译文] SK-AM62P-LP:如何在 Android SDK 10.0.1中启用 MCAN 接口

Guru**** 2460850 points
Other Parts Discussed in Thread: SK-AM62P-LP, AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1474482/sk-am62p-lp-how-to-enable-mcan-interface-in-android-sdk-10-0-1

器件型号:SK-AM62P-LP
主题中讨论的其他器件: AM62P

工具与软件:

您好!

我将 SK-AM62P-LP 与 Android SDK 10.0.1配合使用。 我提到了以下 MCAN 链接、但它无法正常工作、并且我找不到 Android 汽车 SDK 的链接。

software-dl.ti.com/.../How_to_test_MCAN_on_AM62x.html


我从上面的链接中了解到、需要 dtbo 覆盖层。 我使用了如下所示的尝试、但在使用 ifconfig 命令时仍找不到 CAN0接口。 请分享在 Android 中启用 CAN-FD 的步骤(或)任何文档。

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

    我尝试了以下链接中提到的步骤、但仍然存在加载 m_can.ko 的一些问题。 最终我降级到 Android 14 (SDK 10.0)、并从列表中删除了所有受保护符号、现在我可以看到 CAN0和 CAN1接口。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1408639/sk-am62p-lp-enable-can-interface-on-android

    今天计划检查物理连接、但我尚未找到入门套件的引脚图和配置。

    下面用于下载 设计文件的链接不起作用!
    www.ti.com/.../SPRR487

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

    通过下面的链接、dtbo 问题得到解决、我能够看到4个 CAN 接口 CAN0..3。
    software-dl.ti.com/.../Application_Notes_dtbo_support.html

    我通过 J1 (3引脚)发送数据包、并在 CAN3中接收。

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

    奇怪! 但似乎没有倾听 CAN 接口的静默(或 AIDL)。 据我所见、TI 没有汽车 hal 的实现。

    $ ps -ef | grep -i 车辆
    Vehicle_network 2,021,007:37:43   ?     00:00:00 android.hardware.automotive.vehicle@V1-default-service
    Vehicle_network 335   1 0 07:37:46?     00:00:00 android.hardware.automotive.can-service
    Vehicle_network 379   1 0 07:37:47?     00:00:00 android.hardware.automotive.ivn@V1-default-service
    Vehicle_network 382   1 0 07:37:47?     00:00:00 android.hardware.automotive.remoteaccess@V1-default-service

    am62p:/# logcat --pid=335
    --- main 的开始
    01-01 00:00:13.566  335 335  V CAN 控制器:正在启动...
    01-01 00:00:13.570  335  V CAN 控制器:已成功启动!
    ^C
    130|am62p:/# logcat--pid=202.
    --- main 的开始
    01-01 00:00:10.349    202 202 I 车辆服务:启动线程池...
    01-01 00:00:10.356    202 202 I FakeVehickleHardware:从/vendor/etc/automotive/vhalconfig 加载属性
    01-01 00:00:10.362    202 202 I FakeVehiceHardware:从/vendor/etc/automotive/vhalconfig 加载属性//VendorClusterTestProperties.json
    01-01 00:00:10.365    202 202 I FakeVehichleHardware:从/vendor/etc/automotive/vhalconfig 加载属性//TestProperties.json
    01-01 00:00:10.371    202 I FakeVehickleHardware:从/vendor/etc/automotive/vhalconfig 加载属性//DefaultProperties.json
    01-01 00:00:10.481  202  202 I 车辆服务:注册为服务...
    01-01 00:00:10.497    202 202 I 车辆服务:车辆服务就绪
    01-01 00:00:10.545  202  214 E FakeVehickleHardware:无法获取值、错误:尚未设置值:Not _Available、代码:3.
    01-01 00:00:10.547  202  214 E FakeVehickleHardware:无法获得值、错误:尚未设置值:Not _Available、代码:3.