器件型号:EVMK2H
大家好、
我的 EMVK2H 工作正常、直到今天早上、它突然停止启动。
配置如下:我们通过 Ubuntu 服务器与 NFS 和 tftp 共享所有内容。 我们通常通过 ssh 访问电路板并执行程序、将计算从主机转移到 DSP。
当我第一次启动时、电路板向我显示以下消息:
然后我重新启动了它,它向我显示了以下消息:
有人知道我如何解决这一问题、为什么会发生这种情况?
谢谢
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.
器件型号:EVMK2H
大家好、
我的 EMVK2H 工作正常、直到今天早上、它突然停止启动。
配置如下:我们通过 Ubuntu 服务器与 NFS 和 tftp 共享所有内容。 我们通常通过 ssh 访问电路板并执行程序、将计算从主机转移到 DSP。
当我第一次启动时、电路板向我显示以下消息:
然后我重新启动了它,它向我显示了以下消息:
有人知道我如何解决这一问题、为什么会发生这种情况?
谢谢
大家好、Carlos、
我看到的是、在上次成功启动和现在之间、必须进行一些更改。 它可能是一个小问题、也可能是您认为微不足道的事情、并认为是理所当然的。 让我们返回到基本内容并使用 TI 预构建的映像。 您能否复制 tftpboot 目录下的 TI prebuit–images 目录。 所有图像都将位于~/ti/tftpboot/prebuilt-images 目录中。 在 prebuilt-directry 中、创建一个 zImage 到 zImage-k2hk evm.bin "ln -s zImage-k2hk-evm.bin zImage"的符号链接。
然后刻录预构建的 uboot 映像
U-Boot # env 默认-f -a
U-Boot # setenv serverip 84.88.51.137
U-Boot # setenv tftp_root 预编译映像
U-Boot #运行 get_uboot_net
U-Boot #运行 burn_uboot_SPI
刻录完成后、对 EVM 进行下电上电并设置用于启动预编译内核的变量
ENV 默认-f -a
setenv 引导网络
setenv serverip 84.88.51.137
setenv tftp_root 预编译映像
setenv nfs_root /home/user/ti/evmk2h_nfs
保存
引导
我假设在您的服务器上、server_args 在/etc/xinetd.d/tftp 文件中设置为/home/user/ti/tftpboot。 在这种情况下、tftp_root 只需要从 tftp 根目录中设置到子目录。 我还假设您的 NFS 文件系统与预编译映像来自相同版本的 ProdSDK。 如果不是、请使用与内核相同版本的文件系统。
请告诉我它是怎么发生的。 如果预编译的图像不起作用、则它是其他内容。
雷克斯
卡洛斯、
日志显示了更有用的信息。编程从未成功。 我仍然希望您尝试使用 CCS 来查看它的运行情况、但当您有时间时、您可以快速地逐步执行 burn_uboot_SPI 命令。 也就是说、从网络获取 uboot 映像后 、不是"run burn_uboot_SPI"、逐一发出 SF 命令、并查看失败的步骤。 在开始发出 SF 命令之前、请执行"print ${filesize}"以确保打印的大小与下载的大小相同。
burn_uboot_SPI=SF 探测器;SF 擦除0 0x90000;SF 写入${loadaddr}0 ${filesize}
我还想再问一次、您没有确认这种情况。 问题发生之前是否发生了任何变化? 我需要知道如何诊断问题并找到解决问题的适当方法。 还是只是在没有人使用它的情况下在夜间发生? 如果不知道问题发生之前发生了什么、我只能猜测、可能没有解决方案。
雷克斯