Other Parts Discussed in Thread: 66AK2L06
工具/软件:Linux
我们有一个全新的66AK2L06开发板(TCIEVMK2LX K2L 评估模块)。 我以交互方式使用 uboot 来擦除 norflash、并将目录 ti-processor-sdk-linux-K2L-EVM-04.02.00.09/board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04中的文件 u-boot.bin 刻录到 norflash 中。
执行此操作后、处理器甚至拒绝开始运行 uboot。 即、我好像在某种程度上窃取了包含 uboot 的 norflash 内容。 我可能在那里放置了错误的文件、或者没有在那里获取整个文件。 某种情况。 但是、当我发出这些命令时、擦除和闪存写入似乎已经成功完成、没有任何抱怨。
我现在正在尝试将 uboot 恢复为 norflash、目前还没有成功。
此时、我尝试遵循的路径是转到 BMC、告诉它'bootmode #4'、然后'reboot'、然后使用控制台终端中的 XMODEM 向机器发送 uboot 版本。
在 Uboot 运行时、我相信我可以重试 NOR 闪存、看看是否可以恢复开发板。
当我告诉 BMC 在引导模式4中执行重新引导时,我看到 XMODEM 协议接收端的"C"字符,这是令人鼓舞的。 我看到 minicom 开始传输 uboot.bin 文件、这也是令人鼓舞的。 但是"砖墙"。 XMODEM 传输的接收器发回 NAK 字符、最终 XMODEM 发送器超时。
那么: 是否有人可以就恢复 norflash u-boot 代码并使开发板恢复正常运行的最佳、最简单、最安全和最可靠的方法向我提供一些指导或建议??
我相对确定电路板的物理状况良好(不要认为我油炸了任何东西)。 但是、我没有一个恢复开发板上的 norflash 的可行过程。
我想、在一个德州仪器(TI)网站上有一个关于初始化完全空白的评估板的文档记录程序(将 uboot 放入 norflash 中、但将文件系统放入 nand flash 中)。 我应该尝试一下吗?
(此时有点绝望——任何帮助都将得到深切感谢。)
提前感谢、
Greg Johnson