[问题] Boot kernel from RAM

楼主: staven (大头)   2015-08-25 18:14:37
大家好
最近遇到一个问题
想将kernel Image 在uboot下透过tftp load 到ram中(不烧入至flash中)
然后直接透过bootm ram address loading kernel
但在lzma check那边就failed.
上网查过类似文章 但还是找不出来要修改甚?
请问有人有经验 可否提供方向
谢谢各位
作者: jimmytzeng (jimmytseng)   2014-01-09 14:42:00
要确认下你的memory address是不是mapping到ram
作者: genty   2015-08-25 22:51:00
看来是解压缩失败 建议确认Kernel compression mode一般默认是Gzip 请改 LZMA 再试试
楼主: staven (大头)   2015-08-25 23:46:00
谢谢你的回复 但是我烧到nor flash是可以开机的
作者: genty   2015-08-26 00:37:00
nor flash 上如果使用 XIP (execution in place)应该是没有压缩过的 kernel image假设不是使用 XIP 且都是 LZMA 格式的话不妨dump tftp 传输过来的 ram address 检查档案内容
楼主: staven (大头)   2015-08-26 11:08:00
感谢回复,应该说在相同的kernel image下,tftp 至memory然后将其资料烧入至nor flash然后bootm flash address是可以开机但直接bootm memory是开不了机
作者: jqug (One Piece)   2015-09-11 06:12:00
检查一下你下的指令和 uboot bootcmd 的不同处试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com