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.
你(们)好
我计划 对 TDA4 EVM 的 OSPI 闪存进行分区。 但它不起作用。
以下是我的步骤。
1.将 tiboot3.bin sysfw.itb tispl.bin u-boot.img 刻录到 OSPI 闪存中。
2.将引导模式更改为 OSPI 闪存引导并为 EVM 板供电。
3.停止计数到 u-boot。 使电路板通过网络引导(通过 tftp 获取内核和器件树并将 NFS 安装为根文件系统)。
(我的主机 PC 的 IP 地址为192.168.10.172)
=>setenv serverip 192.168.10.172;setenv ipaddr 192.168.10.5;setenv loadaddr 82000000;setenv bootfile Image;tftpboot;setenv loadaddr 880000;setenv bootfile k3-j721e-common-board.dtbtbtbtbt;setenv loaddstr 880000;setenv loaddr 802m=dsprm@、tpspri、tospri、t24000m、tidrm、tispri (tidrm)、t24000m (tidrm)、tispri)、tispri (rm、tispri)、tidrm (tidrm、tidrm、t24000m (pstepspri)、tispri (dm)、tidrm (t24000m)、tidrm (tidrm)、tidrm (rm)、tispri (rf (tidrm)、tidrm (tidrm /home/pc/rootfs /dev/nfs@
4.电路板启动正常,但当它到达终端时,我找不到任何 MTD 分区。
PS:当我使用 OSPI 引导模式时、SPI 在大约8s 打印失败。 但是、当我使用 MMC 或其他人引导电路板时、MTD 分区是可以的(并且没有出现 SPI 故障的打印)。
[8.116916] SPI-NOR spi0.0:无法识别的 JEDEC ID 字节:FF ff ff ff ff ff ff ff ff ff ff ff ff ff FF
[8.123787] SPI-NOR:spi0.0的探测失败,错误-2
[8.131020] SPI-NOR spi1.0:mt25qu512a (65536 KB)
您好!
请您提供更多信息吗?
您使用的是哪种引导流程? 您使用的 SDK 版本是什么?
此致、
Brijesh
我使用的是 SDK ti-processor-sdk-linux-j7-evm-08_00_00_08。 我在加载 Linux 内核之前使用了"SF probe" u-boot 命令、它运行正常、 但我不知道为什么在加载 Linux 内核之前必须执行"SF probe"、而在 通过 MMC 卡引导时无需执行"SF probe"。您能获得有关 TDA4的 MTD 分区的一些详细信息吗?
您好!
这是因为在引导过程中、闪存由 A72 SPL 初始化为8D 模式。 Linux 需要闪存处于1S 模式才能发现闪存。 尝试向您的 bootcmd 中添加"SF probe"。 这将在 U-Boot 中重新初始化闪存、然后在引导 Linux 之前对其进行软复位。
如果以上内容有助于验证答案。
此致、
基尔西