首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何移植Linux到晶心平台 02

如何移植Linux到晶心平台 02

2.  Boot loader
   
    如果使用者有自己惯用的boot loader,可以使用惯用的boot loader以加快开发时程,如果没有boot loader的开发经验,可以选用u-boot作为系统的boot loaderu-boot的source ocde位置在BSPv310/source/Standalone/u-boot/u-boot.tgz.
   
    2.1 U-boot
   
    AndeSoft?的BSP310中u-boot source code是需要EBIOS boot up后再执行的u-boot版本。直接boot up不需要其他软件协助的U-boot版本(ROM版)是比较符合使用者的需要,晶心版的u-boot使用方法请参考BSP310 User Manual.如果要ROM版的u-boot需要在BSP310中的u-boot软件做patch,其指令如下:
   
    # patch -p1 <burn-mode.patch
   
    n patching file arch/nds32/cpu/n1213/ag101/cpu.c
   
    n patching file arch/nds32/cpu/n1213/start.S
   
    n patching file arch/nds32/include/asm/u-boot-nds32.h
   
    n patching file arch/nds32/lib/board.c
   
    n patching file board/AndesTech/adp-ag101p/config.mk
   
    n patching file include/configs/adp-ag101p.h
   
    patch 完成的u-boot source code 可以产生ROM版的u-boot image,直接开机后的执行结果如图表3所示。
   
    图表  SEQ 图表 * ARABIC 3 u-boot 执行结果图
返回列表