作者:
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 的不同處試試看