生成HEX文件和最小化系统( 二 )

http://


在开始C语言的主要内容时 , 我们先来看看如何用KEIL uVISION2来编译生成用于烧写芯片的HEX文件 。 HEX文件格式是Intel公司提出的按地址排列的数据信息数据宽度为字节所有数据使用16进制数字表示 常用来保存单片机或其他处理器的目标程序代码 。 它保存物理程序存储区中的目标代码映象 。 一般的编程器都支持这种格式 。 我们先来打开第一课做的第一项目 , 打开它的所在目录 , 找到test.Uv2的文件就可以打开先前的项目了 。 然后右击图3-1中的1项目文件夹 , 弹出项目功能菜单 , 选Options for Target'Target1'弹出项目选项设置窗口 , 同样先选中项目文件夹图标 , 这时在Project菜单中也有一样的菜单可选 。 打开项目选项窗口 , 转到Output选项页图3-2所示 , 图中1是选择编译输出的路径 , 2是设置编译输出生成的文件名 , 3则是决定是否要创建HEX文件 , 选中它就可以输出HEX文件到指定的路径中 。 选好了?好 , 我们再将它重新编译一次 , 很快在编译信息窗口中就显示HEX文件创建到指定的路径中了 , 如图3-3 。 这样我们就可用自己的编程器所附带的软件去读取并烧到芯片了 , 再用实验板看结果 , 至于编程器或仿真器品种繁多具体方法就看它的说明书了 , 这里也不做讨论 。

推荐阅读