目录
文章目录
前言
前面已经搭建好了Ubuntu下的海思开发环境,现在对编译Uboot和Kernel的过程做一个简单的记录。参考文档《Hi3519V101 U-boot 移植应用开发指南.pdf》和《Hi3519V101 Linux开发环境用户指南.pdf》。没有研究过海思Uboot的内容,主要还是工作为主。
编译U-boot
因为开发中没有移植U-boot的需要,所以这里只是把《Hi3519V101 U-boot 移植应用开发指南.pdf》中的命令做一些记录而已。
步骤1:cd /hisilicon/Hi3519V101_SDK_V1.0.2.0/osdrv/opensource/uboot
步骤2:tar -xvf u-boot-2010.06.tgz
步骤3:cd u-boot-2010.06/
执行命令:
make ARCH=arm CROSS_COMPILE=arm-hisiv500-linux- hi3519_config
生成hi3519_config文件make ARCH=arm CROSS_COMPILE=arm-hisiv500-linux-
生成u-boot.bin
步骤4:配置DDR存储器。
在Windows下打开SDK中的"osdrv/tools/pc/uboot_tools"目录下的配置表格。当选用不同的DDR SDRAM时,需要针对不同器件的特性,对配置工作表中的标签页【mddrc_dmc0】和【mddrc_phy0】进行修改。不明白。。没试过。
步骤5:配置管脚复用