糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 海思linux中编译 海思uboot编译配置

海思linux中编译 海思uboot编译配置

时间:2022-07-16 23:30:13

相关推荐

海思linux中编译 海思uboot编译配置

1.编译U-boot

make ARCH=arm CROSS_COMPILE=arm-hisivXXX-linux-

其中CROSS_COMPILE 表示工具链。文档中统一以CROSS_COMPILE=arm-hisiXXX-linux-来表示两种情况。

Hi3516A_V100R001C01SPCxxx 对应uclibc,使用uclibc 工具链时,CROSS_COMPILE=armhisiv300-linux-。

Hi3516A_V100R001C02SPCxxx 对应glibc,使用glibc 工具链时,CROSS_COMPILE=armhisiv400-linux-。

2.这一步生成的u-boot.bin 只是一个中间件,并不是最终在单板上执行的U-boot 镜像。

3.在Windows 下打开SDK 中的“osdrv/ tools/pc/uboot_tools/”目录下的配置表格。当选用不同的DDR SDRAM 时,需要针对不同器件的特性,对配置工作表中的标签页【mddrc_dmc1】、【mddrc_dmc2】和【mddrc_phy】进行修改。

4.完成配置表格的修改后,保存表格。单击表格第一个标签页上的按钮【Generage regbin file】(只能点此按钮),生成临时文件reg_info.bin。将临时文件reg_info.bin 和编译u-boot 得到的u-boot.bin 都拷贝到SDK 中的“osdrv/tools/pc/uboot_tools/”目录下,执行命令:

mkboot.sh reg_info_hi3516a.bin u-boot-hi3516a.bin

其中 u-boot-hi3516a.bin 就是能够在单板上运行的U-boot 镜像。

如果觉得《海思linux中编译 海思uboot编译配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。