keil uvision3怎样生成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 打印代码和数据大小的信息
温馨提示:内容为网友见解,仅供参考
无其他回答

keil uvision3怎样生成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\\BIN...

在keil uvision中如何生成.bin文件?
如果是MDK,可以直接在项目选项的用户自定义中,在编译完成后自动执行。例如:C:\\Keil\\ARM\\BIN40\\fromelf.exe --bin --output abcdefg.bin output\\abcdefg.axf 如果是C51,需要借助第三方的hex2bin.exe来自动完成转换。

keil uvision3 hex怎么转变为bin后变大了
应该是你的工具用错了,HEX文件是在代码之后还带有位置信息,而BIN文件只有代码,所以HEX必定比BIN大.一般在编译的时候,项目目录下有个BIN文件同时产生的,就是那个文件.如果只有HEX,那就到网上下一个HEX2BIN的小工具好了.

Keil uVision3 如何新建项目和文件啊?
双机source group 1 把刚才建的文件添加进去 flash---configure flash tools---output选项卡勾上great hex files 然后仿真 ok

Keil uVision3中怎么样生产hex文件
第一步:在Flash菜单里找到Configure flash tools... 点击进入 也可以点击工具条中像魔法棒的那个图标(如图),来打开这个对话框 第二步:点选对话框的“output”选项卡,在Creat HEX file复选框前打钩。这样,编译之后就会有HEX文件了。

Keil uVision3中怎样添加新的头文件
在工程名称下右键,选择Add Files。。。出来选择路径,选择类型为all(所有类型),可以找到相应的.h头文件了,祝你成功

keil uvision3 怎么样生成HEX文件
一般的编程器都支持这种格式。如何才能产生这种格式的文件呢?在keil中对其进行如下设置,便能产生hex文件:点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩选“Create HEX File”--->重编译 如果程序无误,在Project的当前目录即会产生HEX文件 ...

Keil uVision3 调试时出现问题:无法生成.hex文件,请求解答,谢谢!
那是因为你没破解,弄一个注册机,2. 打开uVision4,点击File---License Management...,打开License Management窗口,复制右上角的CID 3. 打开KEIL_Lic.exe注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变 4. 点击Generate生成许可号,复制许可号 5. 将许可号复制到License Management窗口...

Keil uVision3不能保存就像这样
开keil安装目录下的tools.ini 2、在“[C51]”字段中,添加一行 TDRV8=BIN\\VDM51.DLL ("PROTEUS VSM MONITOR 51 DRIVER")(注意这里的TDRV8不能与其他重合,如果重合的话,后面的8可以修改成9、10或更高)。3、保存tools.ini文件,然后打开keil,右键“目标1”---> Options for Target选项,点击...

在keil uvision3中怎么生成.sct文件
默认设置下,keil会自动生成一个sct文件,如果没有特别需要,使用这一个默认分散加载描述文件就够了.但如果你要精确指定一些RAM区或者程序区的话,就要你自己写了,这个分散加载文件有一个格式的,最好看一下keil的帮助文件,因为这不是几句话就可以说的清的.给你一个我正在使用的sct文件,并简短注释一下:L...

相似回答