首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 嵌入式系统> ARM Bootloader

ARM Bootloader

资料介绍
ARM Bootloader
http://embedded.homeunix.org



ARM Bootloader 的实现-------C 和 ASM 混合编程

Gavin Li ver 0.1 Tuesday, June 03, 2003

Cirrus Logic 的 clps7111~Ep9312 系列 ARM core 的 CPU 内置 128 字节的 boot 程
序。这个 boot 程序为把操作系统下载到裸机提供了极大的方便。这样再焊接电路
板之前不用把操作系统预先写入 Flash,而且日后升级操作系统也非常方便。
这个 boot 程序的功能是:
1. 设置串行口的参数为:9600, 8N1,No FlowControl。
2. 然后送出一个 < 字符
3. 开始接收 2K 字节程序(Bootloader)
4. 送出一个 > 字符
5. 跳转去执行这 2K 的程序。
烧写操作系统的过程是:
1. 连接 ARM target 的产性口和 PC 的串行口
ARM PC
RX ------------------- TX
TX ------------------- RX
GND ---------------- GND
2. 从 BOOT 程序引导 ARM target
3. 在 Windows N
标签: ARMBootloaderCASM混合编程
ARM Bootloader
本地下载

评论