WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2018-08-29 17:45:04

qianhao
会员
注册时间: 2017-12-14
累计积分: 117

续集 继续编译HI3516 uboot(SDK V1.0.7.0)

1.    根据前面的教程  正常编译uboot。
在 uboot目录下进行:

make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- hi3516a_config

make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux-

2.    修改网口配置并且重新编译uboot.bin
找到该目录下的文件Hi3516A_SDK_V1.0.7.0/osdrv/opensource/uboot/u-boot-2010.06/include/configs/hi3516a.h 进行修改 修改为:

/*-----------------------------------------------------------------------
 * HIETH-GMAC driver
 -----------------------------------------------------------------------*/
#define CONFIG_NET_HIGMACV300
#ifdef CONFIG_NET_HIGMACV300
	#define CONFIG_GMAC_NUMS		1
	#define HIGMAC0_IOBASE          0x10090000
/*	#define HIGMAC1_IOBASE          0x10091000	  */
	#define CONFIG_HIGMAC_PHY1_ADDR		1
/*	#define CONFIG_HIGMAC_PHY2_ADDR		2	  */
	#define CONFIG_HIGMAC_PHY1_INTERFACE_MODE	1 //rmii mode
/*	#define CONFIG_HIGMAC_PHY2_INTERFACE_MODE	2 */

	/* need GPIO to reset external phy */
	#define HIGAMC_USE_GPIO_RESET_PHY
	#define HIGMAC_RESET_GPIO_BASE		0x20140000	/* GPIO0 */
	#define HIGMAC_RESET_GPIO_DIR_OFS	0x400
	#define HIGMAC_RESET_GPIO_DIR_OUT	(0x1 << 1)	/* Output */
	#define HIGMAC_RESET_GPIO_DATA_OFS	(0x4 << 1)	/* bit1 */
	#define HIGMAC_RESET_GPIO_VALUE		(0x1 << 1)
#endif

修改好后编译 uboot.bin

3.    光修改uboot配置还不够  还得修改寄存器 配置phy接口使用rmii接口

使用海思提供的生产reg_info.bin的execl表:Hi3516D-DMEB-uboot-DDRC297M-512MB-16bit-CPU600M-BUS198M
修改excel中的 muxctrl_reg93 项 ,将值改为2。这里得根据寄存器修改,可以查看海思的寄存器 对reg93进行配置。

4.    使用 uboot_tools 进行uboot最终固件打包生成:

Hi3516A_SDK_V1.0.7.0/osdrv/tools/pc/uboot_tools 目录下 :
./mkboot.sh reg_info3516D.bin 3516.bin

3516.bin就是最后生成的 可以联网的 烧录的uboot.




以下站长注:
参考链接1:  海思3516A官方SDK编译填坑
参考链接2:  把淘宝商业用板HI3516改造为你的开发板
参考链接3:  继续编译HI3516 uboot(SDK V1.0.7.0)
参考链接4 摄像头主板: https://item.taobao.com/item.htm?id=546898846981
参考链接5 IR-CUT: https://item.taobao.com/item.htm?id=551672293160
参考链接6 镜头: https://item.taobao.com/item.htm?id=551751798268
参考链接7 配套尾线: https://item.taobao.com/item.htm?id=551866454877

离线

#2 2018-08-30 11:14:33

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,956

Re: 续集 继续编译HI3516 uboot(SDK V1.0.7.0)

感谢分享!

离线

#3 2019-06-26 16:02:28

luckystrikeNo1
会员
注册时间: 2019-06-26
累计积分: 6

Re: 续集 继续编译HI3516 uboot(SDK V1.0.7.0)

请问在xls文档下,博主是否成功生成了xml文件?
我用wps2019  和 office2010都没有执行成功, 而且是安装了VBA包的情况下,博主遇见过吗?

离线

#4 2019-06-26 17:48:25

linac
会员
注册时间: 2019-05-28
累计积分: 6

Re: 续集 继续编译HI3516 uboot(SDK V1.0.7.0)

编译器能不能用官方的arm-linux-gcc ?

离线

页脚