gpt4 book ai didi

linux - 通过/dev/mtd 更新内核

转载 作者:IT王子 更新时间:2023-10-29 00:47:44 28 4
gpt4 key购买 nike

我在嵌入式设备上工作,内核镜像存储在闪存的/dev/mtd4 部分。我想在没有 Uboot 的情况下更新这个内核。

这怎么可能?我想调用:

echo ./kernel.bin > /dev/mtdblock4 

但它不起作用。存储的数据在下次启动时不会被识别为内核。

最佳答案

你应该使用 mtdutils工具 flashcp :

flashcp -v ./kernel.bin /dev/mtd4

flashcp 将负责删除、写入和验证 which cat 不会做。请注意,它适用于字符驱动程序而不适用于 block 驱动程序。 -v 用于详细操作

关于linux - 通过/dev/mtd 更新内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7977555/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com