工具/软件:Linux
您好!
我在外板上使用 Linux-C6x-2.0。
下面是我们现在要会见的内容:
我们使用 NandFlashWriter.out 和 CCS,如果内核映像烧写到相应的偏移地址,系统将正常启动。
2.当系统启动时,我们需要使用 nandwrite 命令来刷写内核映像。成功刻录和写入后,系统无法正常启动,并且卡处于“IBL:从 NAND 引导”阶段。
我们使用 od-x 命令来比较 CCS 烧录的 mtd2分区和 nandwrite 的数据。 我们使用两种方法来刻录 mtd2分区的数据。 分区中的数据是相同的。
根据 pdf 中的描述、通过烧录 mtd2分区来更新内核映像是可行的。 同时、我还尝试通过 Web 端的应用程序上载和写入内核的映像、但当我单击"write"按钮时、系统提示我检测到的 MTD 分区大小为0、无法烧录。
下面是我的问题:
1. 用于 c6678的 Linux-C6x 如何通过烧录 mtd2分区来更新内核映像? 您是否有链接或参考命令?
2. 应正确烧录哪个 bin 文件? 我现在要写 evmc6678-jffs2.el-hf-dev-cy-20190319.bin。
正在烧录 NandFlashWriter。 与命令行烧录相比、使用仿真器加载更多操作或解析图像头文件?
请给我一些调试想法或建议。
谢谢。
