神仙哥哥的笔记 https://bbs.21ic.com/?193962 [收藏] [复制] [RSS]

日志

将keil MDK生成的hex文件合并,并烧写至Flash的方法

已有 3668 次阅读2008-8-22 23:47 |个人分类:嵌入式技术|系统分类:ARM

作者:神仙哥哥  QQ:243691732


 


有时候产品设计时需要将程序空间分成boot区和应用程序区。而产品出厂后的程序升级需要借助应用程序区的程序,也就是说如果CPU芯片内只有boot区是不能进行升级的。所以第一次烧写时需要将这两个程序同时烧写进去。这里认为大家都很熟悉Keil MDK开发环境。这时简要说一下步骤:


1.利用SEGGER公司的J-Flash软件合并两个HEX文件(以下为软件下载地址);


http://www.segger.com/pub/jlink/Setup_JLinkARM_V390b.zip


2.在Keil下新建一个空工程,然后选择"option for Target xxxx"进行配置。主要是在"Device"标签内容里选择用的什么芯片,及在"utilities"标签里选择用的什么仿真器并进行配置;


3.将第1步合并生成的hex文件,拷到"option for Target xxxx"界面下"output"标签内容里设置的输出文件夹里,并在"Name of Executable:"里填写刚合并生成的Hex文件名称,如下图所示:



4.点击"下载"按钮即可进行下载。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)