作者chris234 (ZGMF-X19A)
看板LinuxDev
标题Re: [问题] 请问二个bootloader的问题
时间Sat Aug 18 01:11:17 2012
※ 引述《awaysu (阿伟苏)》之铭言:
: 想请教各位先进~
: bootloader可以有二个吗?
: 一个当开机另一个则是下command用
: 然後分别存在二个partition
: 因为下command的需要经常更新
: 这是否可达成?可以的话样如何做呢?
可以
以u-boot来说, 它有一个skip lowlevel init的flag
打开的话就可以再执行一次也不会有问题
所以你可以compile两份u-boot
一份是正常的, 开机用, 必要时再jump到第二份u-boot去执行
第二份u-boot打开skip lowlevel init, 把你要改的command都加在这里
: P.S.
: 目前使用的bootloader为CFE
: 进kernel的指令为"boot -elf" or "boot -raw"
: 我试过boot -raw flash.cfe, 他会重新开机
: 另外我有写一个__start()的c程式用CFE编译器编译
: 用boot指令会当掉
CFE我不熟, 不过实作的原理应该不会差太多吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.162.196.221