通过uboot设置开机启动参数,就可以了,bootargs等让内核挂载文件系统e.g:setenvbootargsroot=1f01console=ttysac0,115200init=/linuxrcdevfs=mountmem=64m1f01中1f对应十进制的31就是mtd的主设备号,01对应mtd1即把在mtd1上的文件。
- 数码问答
- 答案列表
uboot 设置[朗读]
bb-black板载emmc文件系统内容被破坏掉了,如何擦除其内容?研究了下在uboot下确实可以完成这一目标:进入uboot终端:运行1、选择emmcu-boot#mmcdev1mmc1(part0)iscurrentdevice2、擦除emmc.u-boot#mmcerase020000mmcerase:dev#1,block#0,count2097152。
u-boot模式不是在进入系统之后设的是在还没有进入系统之前设置的;一般选择u盘启动模式在bios里面设置;如果是在开发中,启动内核时,开机上电任意输入都能进入u-boot模式;
这一问题来自项目中一个实际的需求:我需要在linux启动之后,确认我指定的芯片寄存器是否与我在uboot的配置一致.举个例子:寄存器地址:0x20000010负责对ddr2。
直接把文件系统也列举了吧.烧写uboot、内核及文件系统的方法:1、uboot的烧写下载uboot分为两个步骤,第一步将uboot下载到系统的扩展ram并运行,第二步通过内存中运行的uboot把整个uboot下载到内存再烧写到nandflash第一步下载uboot到扩展r。