概述
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开发之系统移植所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复