楼主:
staven (大头)
2015-08-25 18:14:37大家好
最近遇到一个问题
想将kernel Image 在uboot下透过tftp load 到ram中(不烧入至flash中)
然后直接透过bootm ram address loading kernel
但在lzma check那边就failed.
上网查过类似文章 但还是找不出来要修改甚?
请问有人有经验 可否提供方向
谢谢各位
要确认下你的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 的不同处试试看