我是靠谱客的博主 直率铃铛,最近开发中收集的这篇文章主要介绍hisi3559AV100开发之系统移植,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

hisi3559AV100开发之系统移植

1、概述

开发环境 :ubuntu18.04,
hisi开发包版本《Hi3559AV100R001C02SPC020;
开发板型号为"EVM3559AV_A2"。

2、hisi平台uboot移植

1、适用于hisi3559平台的uboot生成需要两个步骤:a、生成uboot,make -j4;b、根据hisi脚本配置相关硬件寄存器。参考服务器代码

Hi3559AV100_SDK_V2.0.2.0/osdrv/tools/pc/uboot_tools/make.sh

其中Hi3559AV100-DMEB_8L_T-DDR4_2664M_2GB_16bitx4-A73_1608M.xlsm为配置文件
2、DDR配置:修改配置文件.xlsm,此处只对ddrc进行了配置,修改了行的寻址bit位宽

DMC1_CFG_RNKVOL 0x9060 0x542

具体对于DDR的配置请参考DDR相关内存说明。
3、网络配置:针对不同的gmac_phy芯片,需要对代码修改:a、修改phy_addr;b、修正延时。uboot中海思平台提供了相关的网络代码

u-boot-2016.11/drivers/net/higmacv300higmac.c

中添加相关代码,包括 FLP延迟和CLK_TIMING延迟;

u-boot-2016.11/incl

最后

以上就是直率铃铛为你收集整理的hisi3559AV100开发之系统移植的全部内容,希望文章能够帮你解决hisi3559AV100开发之系统移植所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部