二 基于S3C4510B ARM的嵌入式系统硬件设计基于S3C4510B ARM的嵌 入式系统硬件开发北京微芯力科技有限公司主要内容一 二 三 四 五 硬件开发工具 ARM最小系统 硬件设计概述(S3C4510B) 硬件电路设计 硬件设计注意事项一硬件开发工具ARM的硬件开发工具主要包括两类仿真器 JTAG仿真器全功能在线仿真器全功能在线仿真器对于全功能在线仿真器来说 由于其仿真头完全 取代目标板上的CPU 因而功能非常强大 但这 类仿真器为了能够全速仿真时钟速度高 于100MHz的处理器 通常必须采用极其复杂的 设计和工艺 因而其价格比较昂贵 Lauterbach 公司的TRACE32-Fire就是这类产品的佼佼者JTAG仿真器利用ARM处理器中的调试模块的功能 通过其JTAG边 界扫描口来与仿真器连接 这种方式的仿真器比较便宜 连接比较方便 但由于仅通过十几条线来调试 因而功 能有一定局限 JTAG接口同JTAG仿真器硬件连接 工具观察CPU状态 确定CPU与调试工具可以正常通信 调试工具可以检查和控制CPU的运行 利用相应的调试JTAG20接口定义JTAG14接口定义设置 配置 MMU 利用调试工具正确配置MMU 尝试访问RAM区 检查数据总线与地址总线的正确性二 ARM最小系统最小ARM硬件系统 包括: 电源 CPU芯片 晶振 存储器 外部的或者内部的 JTAG调试接口 一般 为了直观 可以连接一两只LED管 工作状态 指示CPU的三 硬件设计概述(S3C4510B结构) 嵌入以太网的集成系统的应用 完全的16/32位精简指令集结构 支持小/大端模式 高效 ARM7TDMI内核 低成本的基于 JTAG调试解决方案结构Architecture 大小端转换 以太传输速度 100/10-Mbit/s 兼容 ……
猜您喜欢
评论