工具与软件:
我们针对定制电路板使用10.00.07.04 SDK 中的内核。 当主引导设备设置为 OSPI 时、/dev/mtd 设备不可用。 我们的备用引导器件设置为 SD 卡。
Boootmode0是 sw1701 pos #8、Bootmode8是 sw1700 pos #8。 引脚处于顺序。
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.
工具与软件:
我们针对定制电路板使用10.00.07.04 SDK 中的内核。 当主引导设备设置为 OSPI 时、/dev/mtd 设备不可用。 我们的备用引导器件设置为 SD 卡。
Boootmode0是 sw1701 pos #8、Bootmode8是 sw1700 pos #8。 引脚处于顺序。
Dan、
[quote userid="548968" url="~/support/processors-group/processors/f/processors-forum/1494497/am6422-when-primary-boot-device-is-set-to-ospi-dev-mtd-devices-are-not-available-in-linux 主引导设备设置为 OSPI 时、/etc/mtd 设备不是您是否认为基于 OSPI 的引导(U-Boot、Linux 和 rootfs)都可以从 OSPI 转内核提示符运行、但看不到"mtd"器件?
您是否也看了`/dev/mtd *`? 这是它们通常应该处于的位置。
此致、Andreas
根文件系统是 initramfs。 我们根本不使用 ubif、因为 uboot 抱怨 NOR 闪存的最小写入大小。 它预期是8个字节、但内核会报告16个字节。 我刚刚使用 flashcp 将内核(fitImage)刷写到 MTD 分区、并修改 uboot 中的引导命令以读取原始数据。 initramfs 中的 init 脚本加载更新并将覆盖文件系统装载到 SD 卡上。