海思开发
文章平均质量分 84
liusirboke
这个作者很懒,什么都没留下…
展开
-
关于Hi3516D启动死机的问题
1.问题描述: 烧写好uboot,kernel,fs后,启动开发板,系统停在了“mmz_start: 0x88000000, mmz_size: 384M”处 2.问题分析及解决: 首先uboot是正常启动,说明其并没有问题。根据log分析 ,系统执行”[RCS]: /etc/init.d/S99autorun”这个脚本时,死机;于是就从该脚本处进行调试分析,通过设置打印信息,发现系统在执行该脚本中原创 2016-03-16 13:03:23 · 2734 阅读 · 0 评论 -
搭建海思开发环境遇到的小问题
1.安装交叉开发工具链时的错误 错误log: arm-hisiv300-linux-gcc: command not found 解决方法: 这是因为宿主机是64 位 而交叉编译器是针对32位的开发板制作的。所以要安装对应的32位库。 我的linux宿主机是ubuntu 16.04 64位。 安装命令: sudo apt install lib32z1-dev 2.执行 sdk.un原创 2016-11-16 15:34:20 · 6502 阅读 · 1 评论 -
hi3516a的uboot自动升级相关问题的解决
一.uboot命令行加密 实现uboot 进入命令行,需要输入密码功能。 1.设置环境变量 在include/configs/hi3516a.h文件中 #define CONFIG_UBOOT_PWD 2.加密函数 common/main.c 在int readline (const char *const prompt)函数中添加下面代码 /*****************原创 2016-04-08 20:03:31 · 3632 阅读 · 1 评论 -
Linux下格式化U盘及分区
前言:该问题是在hi3516下通过U盘实现自动升级时,遇到了不能挂载U盘的分区。打印log如下:U-Boot 2010.06-dirty (Jul 04 2016 - 14:39:59) Check spi flash controller v350... Found Spi(cs1) ID: 0xC2 0x20 0x19 0xC2 0x20 0x19 Spi(cs1): Block:64KB Ch原创 2016-07-15 18:17:11 · 6402 阅读 · 0 评论