海思平台
ding283595861
这个作者很懒,什么都没留下…
展开
-
hi3519v101 demo板 在uboot模式下烧录 uboot &kernel&rootfs
首先确保板子通过hitool工具用串口已经烧录过 uboot确保linux 服务器上,安装tftp server . 安装的方法如下:1.安装xinetd: sudo apt install xinetd2.安装tftp和tftpd,sudo apt install tftp tftpd3.配置/etc/xinetd.d/tftp 文件 (没有文件的话就先 vim /etc/xinetd.d/tftp 创建文件再配置)service tftp{socket_type = dgr.原创 2020-05-18 15:12:26 · 597 阅读 · 0 评论 -
hi3519v101 sdk demo 系统异常
升级uboot &kernel & rootfs后,在demo板上上电启动,发现系统运行异常,异常log如下:mousedev: PS/2 mouse device common for all micei2c /dev entries driverhisi-i2c-v110 12110000.i2c: HISILICON I2C V110 bus driverhisi-i2c-v110 12110000.i2c: mapped registers from 0x12110000原创 2020-05-18 13:27:07 · 682 阅读 · 0 评论 -
Hi3519v101 修改u-boot默认启动参数
如何更改uboot默认启动参数,让其自动加载kernel&rootfs:从sdk中找到osdrv\opensource\uboot\u-boot-2010.06\include\configs\hi3519v101.h找到如下配置: mtdparts:SPI Flash和Nand Flash的分区划分 格式 mtdparts=flashtype:size(name),size(name),…,-(others);flashtype:size(name),size(name),…,-(o原创 2020-05-15 10:19:13 · 916 阅读 · 0 评论 -
hisi3519 内核虚拟内存布局原理图
1. 用户空间与内核空间分段式布局如下截图:swapper_pg_dir用于存放内核PGD页表的地方,赋给init_mm.pgd。swapper_pg_dir被定义了绝对地址,在arch/arm/kernel/head.S中有如下定义。swapper_pd_dir的大小为16KB,对应的虚拟地址空间是从0xc0004000 - 0xc0008000,物理地址空间是0x6000400~0x...原创 2020-03-16 09:33:47 · 444 阅读 · 0 评论 -
海思3519v101 sdk
3519v101 sdk目录下如下:执行脚本sdk.unpack最终生成的目录结构如下:原创 2019-12-27 14:35:07 · 345 阅读 · 0 评论 -
海思3519v101编译与源码目录分析
1.osdrv 顶层 Makefile 使用说明本目录下的编译脚本支持选用下文提到的两种工具链中的任何一种进行编译,因此编译时需要带上一个编译参数以指定对应的工具链 -- arm-hisiv500-linux 和 arm-hisiv600-linux。其中,arm-hisiv500-linux工具链对应uclibc库,arm-hisiv600-linux工具链对应glibc库。具体命令如下(...原创 2019-12-26 12:50:51 · 583 阅读 · 0 评论 -
Hi3519v101 源码学习
进入hisi 源码osdrv/opensource/kernel/linux-3.18.y,输入make menuconfig ,可以做相应的配置修改:烧写映像文件到SPI Flash , 以16M SPI Flash为例。1)地址空间说明| 1M | 3M | 12M ||---------------|---------...原创 2019-12-18 10:44:46 · 366 阅读 · 0 评论