我们使用 PROCESSOR-SDK-LINUX-AM64X/08.05.00.21时也不会出现这种情况。
从日志来看、可疑的是08.06.00.42 SDK 中、每当我们插入 PCIe 驱动程序时、就会出现对 SIOCGMIIPHY 的连续请求。
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.
您好!
请找到所附的架构。
我们在 AM6412启动后插入驱动程序模块。 我们没有从用户空间中运行任何其他应用、AM6412中的某些函数仍在尝试 持续获取 SIOCGMIIPHY。
使用 PROCESSOR-SDK-LINUX-AM64X/08.05.00.21 基本映像、我们就不会出现这个问题。
我们将为 08.06.00.42 SDK 加载默认图像时、我们将 从 AM6412 SDK 将持续打印此内容至驱动程序。
[ 3491.921782] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 34994.922847] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 34997.925262] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3500.927356] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3503.927820] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3506.929233] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3509.931451] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3512.933276] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3515.933416] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3518.933504] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3521.933683] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
[ 3524.934773] PC-PCIe 0000:01:00.0:ioctl cmd = 0x8947
谢谢。
N·阿卡什
您好、Bin、
感谢您的答复。
我能否知道包中的差异、例如 tisdk-base-image 和 tisdk-default-image 。
我想确切地知道从基础映像转换为默认映像时、整体增加了哪些内容。
例如内核配置是需要考虑的问题之一。 同样、您可以告诉我、在我们为 tisdk-base-image 和 tisdk-default-image 构建时所做的确切更改 。
谢谢。
N·阿卡什
尊敬的 Akash:
两个 rootfs 中的内核编译是相同的(除了基本映像不包含内核 GPU 驱动程序)、因此没有内核配置差异。
区别在于 Linux 用户空间。 概括来说、
-基本图像不包括 OOB 演示和板载 wifi 设备支持;
-基本映像中的许多基本 Linux 命令来自 Busybox ,而不是默认映像中的;
-基本映像不能在/lib/firmware 文件夹中提供大多数 Linux 固件;
如果您熟悉 Yocto、则可以检查在 Yocto config 中 为两个映像启用了哪些软件包。 否则、您也可以将 SDK 中提供的两个映像解压缩到 Linux PC、然后对两者进行比较以查看它们之间的差异。