[問題] 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