Chinaunix

标题: 嵌入式系统, cramefs文件系统升级. [打印本页]

作者: pxebxp    时间: 2011-06-16 11:45
标题: 嵌入式系统, cramefs文件系统升级.
本帖最后由 pxebxp 于 2011-06-16 11:46 编辑

请教大家,
在嵌入式系统里,文件系统是cramefs,想升级该文件系统,大家是不是通过 flash_eraseall和nandwrite进行升级的,还是有其他的更好的方法吗?如果能提供源码最好。

目前我遇到的问题是,在uboot下,通过串口升级没问题,但在系统起来后,在应用层,用flash_eraseall和nandwrite进行升级就会失败,这有没有可能和硬件有关。
作者: T-Bagwell    时间: 2011-06-16 11:57
直接往/dev/mtdblock上写不行吗?
作者: pxebxp    时间: 2011-06-16 14:23
回复 2# T-Bagwell


    版主能否说的具体一些,我的文件系统在 /dev/mtd3 , 是cramefs文件系统,你的意思是open /dev/mtd3 然后write 文件系统数据吗?
作者: T-Bagwell    时间: 2011-06-16 14:53
cat app.cramfs >/dev/mtdblock/3
作者: pxebxp    时间: 2011-06-16 18:27
回复 4# T-Bagwell


   谢谢,这方法行,目前在测试稳定性。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2