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.

[参考译文] AM620-Q1:替换 Linux 模块驱动程序后的版本幻数无效

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1560903/am620-q1-invalid-version-magic-number-after-replace-linux-module-driver

器件型号:AM620-Q1


工具/软件:

您好、专家

我尝试替换“ti_k3_m4_remoteproc.ko",“,发现、发现了一些问题。

错误如下所示。

TI_K3_M4_remoteproc:版本魔术“6.6.58-ga7758da17c28-dirty SMP preempt mod_unload aarch64“应是“6.6.58-ti-01497-ga7758da17c28-dirty SMP prept mod_unload aarch64“

 

root@am62xx-lp-evm:~# dmesg | grep m4
[    0.000000] OF: reserved mem: initialized node m4f-dma-memory@9cb00000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x000000009cb00000..0x000000009cbfffff (1024 KiB) nomap non-reusable m4f-dma-memory@9cb00000
[    0.000000] OF: reserved mem: initialized node m4f-memory@9cc00000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x000000009cc00000..0x000000009d9fffff (14336 KiB) nomap non-reusable m4f-memory@9cc00000
[   10.451908] ti_k3_m4_remoteproc: version magic '6.6.58-ga7758da17c28-dirty SMP preempt mod_unload aarch64' should be '6.6.58-ti-01497-ga7758da17c28-dirty SMP preempt mod_unload aarch64'
[   10.517300] ti_k3_m4_remoteproc: version magic '6.6.58-ga7758da17c28-dirty SMP preempt mod_unload aarch64' should be '6.6.58-ti-01497-ga7758da17c28-dirty SMP preempt mod_unload aarch64'

以下是带 SD 引导的 SD 中的驱动程序位置

/lib/modules/6.6.58-ti-01497-ga7758da17c28-dirty/kernel/drivers/remoteproc/ti_k3_m4_remoteproc.ko

这是我的构建环境、

我将所有驱动程序安装在文件夹“SDK/targetNFS"下“下、

这些是重新构建的驱动程序

gibbs@gibbs-HP-ZBook-15-G5:~/work/am62_lp/ti-processor-sdk-linux-am62xx-evm-10.01.10.04/targetNFS/lib/modules/6.6.58-ga7758da17c28-dirty/kernel/drivers/remoteproc$ ls -l
total 124
-rw-r--r-- 1 root root 29016  九   3 16:35 pru_rproc.ko
-rw-r--r-- 1 root root 26224  九   3 16:35 ti_k3_dsp_remoteproc.ko
-rw-r--r-- 1 root root 23344  九   3 16:35 ti_k3_m4_remoteproc.ko
-rw-r--r-- 1 root root 39752  九   3 16:35 ti_k3_r5_remoteproc.ko

这是我的内核版本。

root@am62xx-lp-evm:/lib/modules/6.6.58-ti-01497-ga7758da17c28-dirty/kernel/drivers/remoteproc# uname -r
6.6.58-ti-01497-ga7758da17c28-dirty

 

我下载 SDK 源代码、然后使用 Yocto 直接构建它

如何解决这个问题?

谢谢你。

Gibbs