Hi3536 U-boot 移植应用
开发指南 目 录
文档版本 01 (2015-12-15)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
iii
目 录
前 言 ................................................................................................................................................... i
1 概述 .................................................................................................................................................. 1
1.1 概述 ................................................................................................................................................................. 1
1.2 U-boot 目录结构 ............................................................................................................................................. 1
2 移植 U-boot .................................................................................................................................... 2
2.1 U-boot 硬件环境 ............................................................................................................................................. 2
2.2 编译 U-boot .................................................................................................................................................... 2
2.3 配置 DDR 存储器 .......................................................................................................................................... 3
2.4 配置管脚复用 ................................................................................................................................................. 3
2.5 生成最终使用的 U-boot 镜像 ........................................................................................................................ 3
3 烧写 U-boot .................................................................................................................................... 4
3.1 概述 ................................................................................................................................................................. 4
3.2 通过 bootrom 工具烧写 U-boot ..................................................................................................................... 4
3.3 三种 Flash 的 U-boot 烧写方法 ..................................................................................................................... 4
3.3.1 SPI Flash 烧写方法 ................................................................................................................................ 4
3.3.2 NAND Flash 烧写方法 .......................................................................................................................... 5
3.3.3 EMMC 卡烧写方法 ............................................................................................................................... 5
4 如何使用 ARM 调试工具 ............................................................................................................. 7
4.1 概述 ................................................................................................................................................................. 7
4.2 ARM 调试工具简介 ........................................................................................................................................ 7
4.2.1 DS-5 Eclipse ........................................................................................................................................... 7
4.2.2 DS-5 Debug ............................................................................................................................................ 7
4.3 使用 ARM 调试工具 ...................................................................................................................................... 8
4.3.1 安装 ARM Development Studio 5 ......................................................................................................... 8
4.3.2 新建目标平台配置数据库 .................................................................................................................... 9
4.3.3 连接目标平台...................................................................................................................................... 14
4.4 使用仿真器烧写 Flash ................................................................................................................................. 18
4.4.1 内存初始化 ......................................................................................................................................... 18
4.4.2 下载 U-Boot 映像 ................................................................................................................................ 19