Linux
平台下
Mini210s
裸机程序开发指南
版本:2012-12-10
(本手册正在不断更新中,建议您到½站下½½最新版本)
Copyright@2012
第-
1
–页
版
权
声
明
本手册版权½属广州友善之臂计算机科技有限公司(以下简称“友善之臂”
)所有, 并保留一切
权力。非经友善之臂同意(书面½式),任½单½及个人不得擅自摘½本手册部分或全部,违者我们将
½究其法律责任。
敬告:
在售开发板的手册会经常更新,请在
http://www.arm9home.net
½站查看最近更新,并下½½最
新手册,不再另行通知。
第-
2
–页
更新说明:
日期
2012-12-10
说明
本手册第一次发布,任½问题请在论坛中跟贴反馈。
第-
3
–页
第一章
第一节
第二节
第三节
第二章
第一节
第二节
第三节
第四节
第三章
第一节
第二节
第四章
第一节
第二节
第三节
第四节
第五章
第一节
第二节
第三节
第四节
第六章
第一节
第二节
第三节
第四节
第七章
第一节
第二节
第三节
第四节
第八章
第一节
第二节
第三节
第四节
第九章
第一节
第二节
第三节
简 介
............................................................................................................................................................ 7
简介
...................................................................................................................................................... 7
关于开发环境
...................................................................................................................................... 7
文档涉及的裸机程序
.......................................................................................................................... 7
汇编点亮LED
................................................................................................................................................ 9
查阅原理图
.......................................................................................................................................... 9
程序相关讲解
...................................................................................................................................... 9
编译代码和烧写运行
......................................................................................................................... 11
实验现象
............................................................................................................................................ 12
关于S5PV210 的启动过程
......................................................................................................................... 13
初步认识IROM和IRAM
........................................................................................................................ 13
完整的启动序列
................................................................................................................................ 13
关闭看门狗和调用C½数
.......................................................................................................................... 15
看门狗背景知识
................................................................................................................................ 15
程序相关讲解
.................................................................................................................................... 15
编译代码和烧写运行
........................................................................................................................ 15
实验现象
............................................................................................................................................ 16
设½栈和C语言点亮LED
............................................................................................................................ 17
为什么调用C½数要设½栈
.............................................................................................................. 17
程序相关讲解
.................................................................................................................................... 18
编译代码和烧写运行
........................................................................................................................ 20
实验现象
............................................................................................................................................ 20
控制icache
................................................................................................................................................ 21
什么是cache
...................................................................................................................................... 21
程序相关讲解
.................................................................................................................................... 21
编译代码和烧写运行
........................................................................................................................ 21
实验现象
............................................................................................................................................ 22
重定½代码到IRAM+0x4000
...................................................................................................................... 23
重定½
................................................................................................................................................ 23
程序相关讲解
.................................................................................................................................... 23
编译代码和烧写运行
........................................................................................................................ 25
实验现象
............................................................................................................................................ 25
重定½代码到DRAM
.................................................................................................................................... 27
关于DRAM
............................................................................................................................................ 27
程序相关讲解
.................................................................................................................................... 28
编译代码和烧写运行
........................................................................................................................ 33
实验现象
............................................................................................................................................ 34
½用MiniTools烧写裸机程序
.................................................................................................................. 35
什么是MiniTools
.............................................................................................................................. 35
如½½用MiniTools烧写裸机程序
.................................................................................................. 35
程序相关讲解
.................................................................................................................................... 37
第-
4 –页
第四节
第十章
第一节
第二节
第三节
第四节
第十一章
第一节
第二节
第三节
第四节
第十二章
第一节
第二节
第三节
第四节
第十三章
第一节
第二节
第三节
第四节
第十四章
第一节
第二节
第三节
第四节
第五节
第十五章
第一节
第二节
第三节
第四节
第十六章
第一节
第二节
第三节
第四节
第十七章
第一节
第二节
第三节
实验现象
............................................................................................................................................ 37
控制蜂鸣器
................................................................................................................................................ 38
查阅原理图
........................................................................................................................................ 38
程序相关讲解
.................................................................................................................................... 38
编译代码和烧写运行
........................................................................................................................ 39
实验现象
............................................................................................................................................ 40
查询方式检测按键
.................................................................................................................................... 41
查看原理图
........................................................................................................................................ 41
程序相关讲解
.................................................................................................................................... 41
编译代码和烧写运行
........................................................................................................................ 42
实验现象
............................................................................................................................................ 43
初始化系统时钟
........................................................................................................................................ 44
S5PV210
时钟½系
............................................................................................................................. 44
程序相关讲解
.................................................................................................................................... 46
编译代码和烧写运行
........................................................................................................................ 52
实验现象
............................................................................................................................................ 53
串口设½之输入输出字符
........................................................................................................................ 54
S5PV210 UART相关说明
.................................................................................................................... 54
程序相关讲解
.................................................................................................................................... 55
编译代码和烧写运行
........................................................................................................................ 61
实验现象
............................................................................................................................................ 62
移植printf和scanf功½
.......................................................................................................................... 64
移植的途径
........................................................................................................................................ 64
移植步骤
............................................................................................................................................ 64
程序相关讲解
.................................................................................................................................... 64
编译代码和烧写运行
........................................................................................................................ 66
实验现象
............................................................................................................................................ 67
NAND Flash的读写擦除
............................................................................................................................ 69
关于NAND
Flash
................................................................................................................................ 69
程序相关讲解
.................................................................................................................................... 69
编译代码和烧写运行
........................................................................................................................ 79
实验现象
............................................................................................................................................ 80
S5PV210
中断½系
..................................................................................................................................... 81
关于S5PV210 的中断½系结构
......................................................................................................... 81
程序相关讲解
.................................................................................................................................... 81
编译代码和烧写运行
........................................................................................................................ 86
实验现象
............................................................................................................................................ 87
PWM定时器
.................................................................................................................................................. 89
S5PV210
的PWM定时器
....................................................................................................................... 89
程序相关讲解
.................................................................................................................................... 89
编译代码和烧写运行
........................................................................................................................ 93
第-
5 –页
评论