你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

怎样用Realview MDK生成bin文件

[复制链接]
废鱼 提问时间:2010-10-10 10:01 /
转载:http://yk112044.blog.163.com/blog/static/13228695920091112114020420/
使用RVCT的fromelf.exe工具进行转换。也就是说首先将源文件编译链接成*.axf的文件,然后使用fromelf.exe工具将*.axf格式的文件转换成*.bin格式的文件。
假设工程文件的名字为Axf_To_Bin, 下面将具体说明这个操作步骤:
1.       打开Axf_To_Bin文件中的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文件。
在上面的步骤中,有几点值得注意的是:
1.        C:\Keil\ARM\BIN31\表示RV MDK的安装目录;
2.        fromelf.exe命令的具体语法格式如下:
命令的格式为:fromelf [options] input_file
命令选项如下:
       --help               显示帮助信息
       --vsn               显示版本信息
       --output file     输出文件(默认的输出为文本格式)
       --nodebug           在生成的映象中不包含调试信息
       --nolinkview          在生成的映象中不包含段的信息
二进制输出格式:
       --bin                生成Plain Binary格式的文件
       --m32              生成Motorola 32位十六进制格式的文件
       --i32                生成Intel 32位十六进制格式的文件
       --vhx               面向字节的位十六进制格式的文件t
       --base addr                  设置m32,i32格式文件的基地址
       --text                显示文本信息
                文本信息的标志
                -v          打印详细信息
                -a          打印数据地址(针对带调试信息的映象)
                -d          打印数据段的内容
                -e          打印表达式表print exception tables
                -f          打印消除虚函数的信息
                -g         打印调试表print debug tables
                -r          打印重定位信息
                -s          打印字符表
                -t          打印字符串表
                -y          打印动态段的内容
                -z          打印代码和数据大小的信息
地址:http://hi.baidu.com/rcengtian/blog/item/28f08399bf45590e6f068c7b.html/cmtid/5391ed8803ef819ea5c272cb
理解:我的应用:c:\Keil\ARM\BIN30\fromelf.exe --bin -o F:/houbingan/doorCtrlSlaveStation.bin ./doorCtrlSlaveStation.axf
我的工程名是doorCtrlSalveStation
c:\Keil\ARM\BIN30\fromelf.exe            //我的fromelf是在这个目录下
--bin                                                   //要转成bin格式
o                                                         //必须用o,原因暂时未知。
中间打一空格
F:/houbingan/doorCtrlSlaveStation.bin     //bin文件的输出目录以及输出名字
中间打一空格
./doorCtrlSlaveStation.axf                         //输入文件,即要转换的文件目录及文件名,./表示程序所在目录
收藏 评论1 发布时间:2010-10-10 10:01

举报

1个回答
lucky-92214 回答时间:2010-10-14 10:45:54

RE:怎样用Realview MDK生成bin文件

many thanks!

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版