我用keil生成二进制文件*.bin 为什么生成的是的是名为*.bin的文件夹

该如何解决呢。。
这个导致我现在没办法往开发板里烧写

另外 刚才发现报了这个错误 Error: Q0108E: Could not create output file 'F:\Work1\work\keil\IFlash\work1.bin': Permission denied
我先以为是权限不够 可是我以管理员身份运行keil任然有错误

ROM空间设置问题,Flash空间没有完全覆

F:\Work1\work\keil\IFlash\,文件家中有同名文件,删除后再全部重新编译一次即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-25
你是把bin文件建立到KEIL目录下的吗,一般都是建到工程目录啊,就是和源程序在一起。
KEIL最好装到C盘的默认目录下,不然会出现莫名其妙的问题。
最后,你看看这个目录是不是只读,所以才写不了。本回答被提问者采纳

我用keil生成二进制文件*.bin 为什么生成的是的是名为*.bin的文件夹
ROM空间设置问题,Flash空间没有完全覆 F:\\Work1\\work\\keil\\IFlash\\,文件家中有同名文件,删除后再全部重新编译一次即可。

最近在研究让keil直接生成bin格式方法。据网上在工程设置的办法,却生成...
我刚解决了这个问题,我是用,keil uVision4 可以将AXF仿真文件转为BIN文件。在Option --> User --> Run User Promgram After... ,并且打钩选中 输入命令:fromelf --bin --output .\\Obj\\BOOT_FLASH.bin .\\Obj\\BOOT_FLASH.axf 其中BOOT_FLASH是输出文件的名称,同时还要注意输出文件的路径 ...

我用keil的这个软件写的程序 怎么转换成 BIN或者HEX格式
先对keil进行设置,再进行编译就会自动生成.hex

KEIL MDK生成bin文件的两种方法
复制 在绝对路径方式下,生成命令为:D:\\Keil\\ARM\\ARMCC\\bin\\fromelf.exe --bin -o .\/output\/test_app.bin .\/output\/test_app.axf。复制 这会依据output文件夹下的test_app.axf文件生成test_app.bin文件,并保存在output文件夹下。.axf文件名称与路径应与Name of Executable相同,而.bin文件名...

Keil下如何生成.bin文件
2.设置参数 注意:这是在C:\\路径下建立的工程文件 fromelf --bin --output .\\rvmdk\\haha.bin .\\rvmdk\\haha.axf 表示:利用Keil自带的fromelf.exe生成bin文件,bin文件保存在rvmdk文件夹中,haha是工程名

如何使用Keil生成bin(二进制)格式的文件
Keil生成的是HEX的文件,即是十六进制的代码文件,不是bin二进制的,但这两种格式的文件是等价的,都是用来给单片机下载的。是Keil uVision4 吗?附件是我的共享空间的文件,下载看下吧。要是其它版本的,可以做参考,方法相似的。

KEIL uVision4 如何生成二进制BIN 执行文件
看你问的是C51还是MDK?C51,你可以去网上下一个Hex2Bin.exe(也可以自己写一个,非常简单的小程序),添加到项目的User Command里,每次编译后将生成的hex文件转换为bin文件。MDK自身带有fromelf.exe,可以将输出的axf文件直接生成bin文件。

keil51可以生成*.bin文件吗?如何做
找个第三方的hex2bin转换程序(其实Keil的官网就有),然后在项目配置的User命令行加上“在编译完成后,用hex2bin将输出的hex转换为bin”。

如何用keil生成bin文件
不能。用WAVE可以生成BIN。或用HEX2BIN 小工具转换。不知你为什么 要BIN?参考资料:BIN

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

相似回答