检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:潘亚文 吴春法 李宏华 蒋紫韵 Pan Yawen;Wu Chunfa;Li Honghua;Jiang Ziyun(Photoelectric Information Institute,Minnan Science and Technology University,Quanzhou 362332,China)
机构地区:[1]闽南科技学院光电信息学院
出 处:《单片机与嵌入式系统应用》2020年第3期23-25,30,共4页Microcontrollers & Embedded Systems
基 金:福建省教育厅基金项目——一种非接触式同时测量材料发射率和温度的实验装置(JA170871)
摘 要:由于S5PV210应用产品的多样性,相应的U-Boot大小也各不相同,而官方文档给出的启动方法要求uboot.bin在16~96 KB之间,实际上很多产品的uboot.bin都大于96 KB,按此种方法可能无法成功引导Linux内核。本文通过X210开发板的实际启动过程与三星官方文档给出的启动过程进行对比分析,指明在BL1阶段初始化SDRAM,并将BL2阶段代码读取到SDRAM中运行,从而解决了uboot.bin限定在16~96 KB范围内的问题,并详细分析了U-Boot各阶段启动代码的主要任务。最后,运用此方法在九鼎X210开发板上进行试验,运行良好,能够成功地引导Linux-2.6.35内核。Due to the diversity of S5PV210-applied products,sizes of the corresponding U-Boot are also different.Based on the official documentation,uboot.bin is required between 16 KB and 96 KB when using the startup method.In fact,the uboot.bin of many products exceeds 96 KB,which leads to failure in activating the Linux kernel according to this method.By comparing the actual startup process of the X210 development board with the startup process provided by Samsung officially,this paper illustrates the initialization of SDRAM in BL1 stage and the reading process of code to SDRAM for operation in BL2 stage.This method gets rid of the limitation of uboot-bin from16 KB to 96 KB,and analyzes the main tasks of the startup code in each stage of U-Boot in detail.Finally,this method is used on X210 development board,that is proved operating well and successfully activate the Linux-2.6.35 kernel.
关 键 词:启动过程 X210 S5PV210 NAND FLASH U-BOOT
分 类 号:TP334[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:13.58.219.150