阅读:3365回复:16
请问在C++环境下如何生成HEX
请问在C++环境下如何生成HEX
|
|
沙发#
发布于:2004-08-09 13:15
没看懂。。。。。
|
|
|
板凳#
发布于:2004-08-09 17:49
就是将程序编译成HEX文件
|
|
地板#
发布于:2004-08-09 18:54
你的意思是,一般编译出来的是二进制的,你要编译成十六进制的。是吗? :D :D :D
|
|
地下室#
发布于:2004-08-10 07:53
对,我要写进ROM里面
|
|
5楼#
发布于:2004-08-10 08:43
没搞懂。 现在居然有十六位的存储器?
|
|
6楼#
发布于:2004-08-10 08:45
51系列单片机用
|
|
7楼#
发布于:2004-08-10 14:13
用GCC编译看看
|
|
8楼#
发布于:2004-08-13 11:51
现在要的是在WINDOWS系统下的C++生成HEX文件的方法
|
|
9楼#
发布于:2004-08-27 10:56
无这个可能,任何编译器都是针对硬件的,你用针对pc机的编译器怎么可能编译出51用的代码???除非你去找针对51的c++编译器,据我所知keil c是有一个c++编译器插件的,不过我找不到破解版,呵呵~~ :D :P
|
|
10楼#
发布于:2004-08-27 17:24
能说的详细些吗?
|
|
11楼#
发布于:2004-08-27 20:21
用bintohex工具吧
|
|
|
12楼#
发布于:2004-08-30 14:37
这是合作伙伴提供过来的程序~~~据说是用C++编的~~~~
可是我C++环境下总是编译出错.用keil C也出错. 都是运行到#include <io51.h>就出错了 **************************************************************************/ #define BYTE unsigned char #define WORD unsigned int #define LONG unsigned long #define _PHDECODER_ #define _VERTI_FILTER_ #define _ADDRSET_ #define _ENCODER_ //#define _DEBUG_ //#include <REG54.h> #include <io51.h> #include "NVC1001.h" #include "English.h" #define RESET_ACTIVE RESETn = HIGH; #define RESET_LOW RESETn = LOW; /************************************************************************* Main Function *************************************************************************/ |
|
13楼#
发布于:2004-08-31 15:06
试试VC++的Makefile命令行,你用的51编译器有这个功能,不过你得进行修改,以适合单片机的硬件特点(不知你有没有试过),还有使用keil51时要注意当嵌套C时应该使用编译器命令,最典型的是应该禁止函数调用使用寄存器:)
|
|
|
14楼#
发布于:2004-09-09 23:06
51系列单片机用
肯定可以 |
|
15楼#
发布于:2004-09-09 23:07
我是国
|
|
16楼#
发布于:2004-09-09 23:07
肯定可以
|
|