开发环境的建立.pdf

开发环境的建立 陈文智 浙江大学计算机学院浙江大学计算机学院 2009年4月 1 内容提要内容提要  1、宿主机宿主机- 目标机标机开发模式模式 22、、XsBase255XsBase255 目标机环境目标机环境 3、宿主机环境 4 、试验  烧写烧写XsBase255XsBase255 的的BootLoaderBootLoader  使用Minicom实现串口通信  建立开发环境建立开发环境  熟悉交叉编译环境和开发工具 2 嵌入式系统的设计流程嵌入式系统的设计流程 3 11、、宿主机宿主机- 目标机开发模式目标机开发模式 4 22、、XsBase255XsBase255 目标机环境目标机环境  2.1 JTAG接接口简介简介  边界扫描测试,主要用于 芯片内部测试。Joint Test Action Group 。  接JTAG下载线或接其他 JTAG仿真器。 其他调试其他调试工具具: 示波器:板级硬件设计及调试,最原始的工具。有两类:模拟 示波器和数据示波器示波器和数据示波器 逻辑分析仪:对微处理器总线的数据解码,观察总线发生的传 输事务。有两类:状态分析仪和时序分析仪。 ICE在线仿真器:是一种用于替代目标机上的CPU的设备。 5 引脚名 英文全名 说明 TDI Test Data In 测试数据输入 TMS TestMode Select 测试模式选择 TCK Test Clock Out 测试时钟输测试时钟输入 TDO Test Data Out 测试数据输出 6 2.2 BootLoader  LILO  GRUB  UU-BOOTBOOT 7 Boot Loader的阶阶段1通常包括以下步步骤:  aa. 硬件设备初始化硬件设备初始化。  b. 为加载Boot Loader 的阶段2 准备RAM 空间空间。  c. 拷贝Boot Loader 的阶段2 到RAM 空间 中中。  d. 设置好堆栈。  e. 跳转到阶段2 的C 入口点。 8

文档评论(0)

1亿VIP精品文档

相关文档