为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

10.利用Realview MDK生成.bin格式的文件

2012-02-26 1页 pdf 117KB 25阅读

用户头像

is_305752

暂无简介

举报
10.利用Realview MDK生成.bin格式的文件 - 1 - 在 Realview MDK中如何生成*.bin格式的文件 在 Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可 执行文件。虽然这两个格式的文件非常有利于 ULINK2仿真器的下载和调试,但是 ADS的用户更习惯 于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。为 了充分地利用现有的工具,同时发挥 Realview MDK集成开发环境的优势,将*.axf格式文件或*.hex格 式文件转换成*.bin格式的...
10.利用Realview MDK生成.bin格式的文件
- 1 - 在 Realview MDK中如何生成*.bin格式的文件 在 Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可 执行文件。虽然这两个格式的文件非常有利于 ULINK2仿真器的下载和调试,但是 ADS的用户更习惯 于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。为 了充分地利用现有的工具,同时发挥 Realview MDK集成开发环境的优势,将*.axf格式文件或*.hex格 式文件转换成*.bin格式的文件是十分自然的想法。本文将详细的探讨这种转换方法。 在详细的介绍这种方法之前,先了解一下 ARM公司的 RVCT开发套件中的 fromelf.exe转换工具是 十分必要的,因为在 Realview MDK中生成*.bin格式文件的工具正是它。 fromelf.exe转换工具的语法格式如下: fromelffromelffromelffromelf [options][options][options][options] input_fileinput_fileinput_fileinput_file 其中[options]包括的选项及详细描述见一。 表一 fromelf工具的选项及描述表格 在掌握了 fromelf转换工具的语法格式以后,下面将介绍它在 Realview MDK中的使用方法: 1. 新建一个工程,例如 Axf_To_Bin.uv2; 2. 打开 Options for Target ‘Axf_To_Bin’对话框,选择 User标签页; 3. 构选 Run User Programs After Build/Rebuild 框中的 Run #1 多选框,在后边的文本框中输入 C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf命令行; 4. 重新编译文件,在./output/文件夹下生成了 Axf_To_Bin.bin文件。 经过上述 4步的操作以后,将得到我们希望的 Axf_To_Bin.bin格式的文件。 选项 描述 选项 描述 --help--help--help--help 显示帮助信息 --vsn--vsn--vsn--vsn 显示版本信息 --output--output--output--output file 输出文件(默认的输出为文本格式) --nodebug--nodebug--nodebug--nodebug 在生成的映象中不包含调试信息 --nolinkview--nolinkview--nolinkview--nolinkview 在生成的映象中不包含段的信息 --bin--bin--bin--bin 生成 Plain Binary格式的文件 --m32--m32--m32--m32 生成 Motorola 32位十六进制格式的 文件 --i32--i32--i32--i32 生成 Intel 32位十六进制格式的 文件 --vhx--vhx--vhx--vhx 面向字节的位十六进制格式的文件 --base--base--base--base addraddraddraddr 设置 m32,i32格式文件的基地址 --text--text--text--text 显示文本信息 -v-v-v-v 打印详细信息 -a-a-a-a 打印数据地址(针对带调试信息的映 象) -d-d-d-d 打印数据段的内容 -e-e-e-e 打印表达式表 print exception tables -f-f-f-f 打印消除虚函数的信 -g-g-g-g 打印调试表 print debug tables -r-r-r-r 打印重定位信息 -t-t-t-t 打印字符串表 -y-y-y-y 打印动态段的内容 -z-z-z-z 打印代码和数据大小的信息
/
本文档为【10.利用Realview MDK生成.bin格式的文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索