hi3536 sdk 安装以及升级使用说明

上传人:简****9 文档编号:101765589 上传时间:2019-09-29 格式:PDF 页数:10 大小:282.40KB
返回 下载 相关 举报
hi3536 sdk 安装以及升级使用说明_第1页
第1页 / 共10页
hi3536 sdk 安装以及升级使用说明_第2页
第2页 / 共10页
hi3536 sdk 安装以及升级使用说明_第3页
第3页 / 共10页
hi3536 sdk 安装以及升级使用说明_第4页
第4页 / 共10页
hi3536 sdk 安装以及升级使用说明_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《hi3536 sdk 安装以及升级使用说明》由会员分享,可在线阅读,更多相关《hi3536 sdk 安装以及升级使用说明(10页珍藏版)》请在金锄头文库上搜索。

1、Hi3536 SDK 安装以及升级使用说明 序 1、先明确文中的几个概念。 主片: 多片级联应用中,指PCI主片。 从片: 多片级联应用中,指PCI从片。 主arm:指双CPU中的A17。 从arm:指双CPU中的A7。 第一章 安装SDK 1、Hi3536 SDK包位置 在“Hi3536_V100R001*/01.software/board“目录下,您可以看到一个 Hi3536_SDK_Vx.x.x.x.tgz 的文件, 该文件就是Hi3536的软件开发包。 2、解压缩SDK包 在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar -zx

2、f Hi3536_SDK_Vx.x.x.x.tgz , 解压缩该文件,可以得到一个Hi3536_SDK_Vx.x.x.x目录。 3、展开SDK包内容 返回Hi3536_SDK_Vx.x.x.x目录,运行./sdk.unpack(请用root或sudo权限执行)将会展开SDK包打包压缩存放的 内容,请按照提示完成操作。 如果您需要通过WINDOWS操作系统中转拷贝SDK包,请先运行./sdk.cleanup,收起SDK包的内容,拷贝到新的目 录后再展开。 4、在linux服务器上安装交叉编译器 1)安装uclibc交叉编译器(注意,需要有sudo权限或者root权限): 进入Hi3536_SDK

3、_Vx.x.x.x/osdrv/opensource/toolchain/arm-hisiv300-linux目录,运行chmod +x cross.v300.install,然后运行./cross.v300.install即可。 2) 安装glibc交叉编译器: 进入Hi3536_SDK_Vx.x.x.x/osdrv/opensource/toolchain/arm-hisiv400-linux目录,运行chmod +x cross.v400.install,然后运行./cross.v400.install即可。 3) 执行source /etc/profile, 安装交叉编译器的脚本配置的

4、环境变量就可以生效了,或者请重新登陆也可。 5、编译osdrv 参见osdrv目录下readme.txt 6、SDK目录介绍 Hi3536_SDK_Vx.x.x.x 目录结构如下: drv # 芯片其它驱动源代码 mpp_master # mpp(媒体处理平台)双cpu版本之主arm侧目录 component # 组件源代码 extdrv # 板级外围驱动源代码 include # 对外头文件 ko # 内核模块 lib # release版本库以及音频库 Makefile.param # makefile参数文件 sample # 样例源代码 tools # 媒体处理相关工具 mpp_sla

5、ve # mpp(媒体处理平台)双cpu版本之从arm侧目录(必须与 mpp_master配套使用) bin # 从arm运行的媒体应用程序 component # 从arm的组件源代码 extdrv # 从arm的外围驱动源代码 include # 从arm的对外头文件 ko # 从arm的内核模块 lib # 从arm的版本库 Makefile.param # 从arm的makefile参数文件 1 rootfs-SLV_FULL_REL # 从arm的根文件系统 rootfs-SLV_FULL_REL.cramfs.initrd.img # 从arm的根文件系统cramfs镜像 root

6、fs_uclibc_slave.tgz # 从arm的根文件系统 run_slave.sh # 启动媒体应用程序的自动运行脚本 mpp_single # mpp(媒体处理平台)单cpu版本的mpp平台目录 component # 组件源代码 extdrv # 板级外围驱动源代码 include # 对外头文件 ko # 内核模块 lib # release版本库以及音频库 Makefile.param # makefile参数文件 sample # 样例源代码 tools # 媒体处理相关工具 osdrv # 存放操作系统及相关驱动的目录 Makefile # osdrv Makefile o

7、pensource # 开源代码区,包括busybox源代码、linux内核源代码、rootfs源代 码、交叉编译器 pub # 编译好的镜像、工具、drv驱动等 readme_cn.txt # 中文版readme readme_en.txt # 英文版readme rootfs_scripts # rootfs tools # linux工具源代码 package # 压缩包目录 osdrv_single # 单cpu版本,osdrv镜像 osdrv_master # 双cpu版本,master cpu的osdrv镜像 osdrv_slave # 双cpu版本,slave cpu的osdrv

8、镜像 scripts # 脚本目录 common.sh # 公共脚本 sdk.cleanup # SDK清理脚本 sdk.unpack # SDK展开脚本 第二章、安装、升级Hi3536DEMO板开发开发环境 # 如果您使用的Hi3536的DEMO板,可以按照以下步骤烧写u-boot,内核以及文件系统,以下步骤均使用网络来更 新。 # 通常,您拿到的单板中已经有u-boot,如果没有的话,就需要使用Hitools工具进行烧写。 # 更详细的操作步骤及说明,请参见01.softwareboarddocuments目录下的Hitools使用指南.pdf。 # 以下操作假设您的单板上已经有u-boo

9、t,使用网口烧写uboot、kernel及rootfs到Flash中。 # Demo单板默认为从SPI Flash启动。 1、配置tftp服务器 # 可以使用任意的tftp服务器,将package/image_uclibc(或image_glibc)下的相关文件拷贝到tftp服务器目录下。 2、参数配置 # 单板上电后,敲任意键进入u-boot。设置serverip(即tftp服务器的ip)、ipaddr(单板ip)和ethaddr(单板的 MAC地址)。 setenv serverip xx.xx.xx.xx setenv ipaddr xx.xx.xx.xx setenv ethaddr

10、xx:xx:xx:xx:xx:xx setenv netmask xx.xx.xx.xx setenv gatewayip xx.xx.xx.xx ping serverip,确保网络畅通。 3、烧写Uclibc映像文件到SPI Flash。(以32M SPI Flash为例) 1)地址空间说明(其中,m表示master arm;s表示slave arm) 2 | 1M | 4M | 6M | 1M | 4M | 6M | |-|-|-|-|-|-| | boot(m) | kernel(m) | rootfs(m) | boot(s) | kernel(s) | rootfs(s) | 以下

11、的操作均基于图示的地址空间分配,您也可以根据实际情况进行调整。 2)烧写主u-boot mw.b 0x42000000 0xff 0x100000 tftp 0x42000000 master/image_uclibc/u-boot-hi3536.bin sf probe 0 sf erase 0x0 0x100000 sf write 0x42000000 0x0 0x100000 reset 3)烧写主内核 mw.b 0x42000000 0xff 0x400000 tftp 0x42000000 master/image_uclibc/uImage_hi3536 sf probe 0 s

12、f erase 0x100000 0x400000 sf write 0x42000000 0x100000 0x400000 4)烧写主文件系统 mw.b 0x42000000 0xff 0x600000 tftp 0x42000000 master/image_uclibc/rootfs_hi3536_64k.jffs2 sf probe 0 sf erase 0x500000 0x600000 sf write 0x42000000 0x500000 0x600000 5)烧写从u-boot mw.b 0x42000000 0xff 0x100000 tftp 0x42000000 slave/image_uclibc/u-boot-hi3536.bin sf probe 0 sf erase 0xb00000 0x100000 sf write 0x42000000 0xb00000 0x100000 6)烧写从内核 mw.b 0x42000000 0xff 0x400000 tftp 0x42000000 slave/image_uclibc/uImage_hi3536 s

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号