4

我有一个 Ti Sitara AM335x 入门套件,我想在上面使用 USB 3G 调制解调器。我正在关注这些文件:

http://processors.wiki.ti.com/index.php/Android-USB-3G-Modem-Integration & http://processors.wiki.ti.com/index.php/TI-Android-JB-4.1。 2-DevKit-4.0.1_DeveloperGuide#Build_Procedure

我没有通过 repo 获得资源。我用的是预包装。执行此命令后,我无法构建 android linux内核并出现此错误

$ make ARCH=arm CROSS_COMPILE=arm-eabi- uImage

我已经尝试了很多事情,包括更改pm-firmware.binpm-firmware.bin.gen.o、下载准备好的内核 uImage 并尝试继续执行步骤。

我该如何解决这个错误?

4

2 回答 2

8

很惊讶没有人回答这个问题。

从这里:

http://elinux.org/Building_BBB_Kernel

从内核源文件夹上方执行此操作:

wget http://arago-project.org/git/projects/?p=am33x-cm3.git\;a=blob_plain\;f=bin/am335x-pm-firmware.bin\;hb=HEAD -O kernel/firmware/am335x-pm-firmware.bin

-J

于 2013-12-28T05:23:38.777 回答
1

该文件可能在构建内核时位于内核源代码树中,并链接到内核映像中。这就是为什么您在发行版文件系统中看不到它的原因。

该文件也不是官方 Linux 固件的一部分,因此您必须如上所述将其获取到外部。

如果您出于某种原因不想使用它,可以在 .config 文件中禁用此设置: CONFIG_EXTRA_FIRMWARE="am335x-pm-firmware.bin" -> CONFIG_EXTRA_FIRMWARE 未设置

于 2014-11-04T03:25:58.033 回答