此帖出自嵌入式系统论坛
最新回复
不熟悉arm的东西. 看看帮助文档吧, 应该能找到答案.
hex文件是Intel格式的编程器用来下载的文件, 是基于单条记录的对最终运行的bin文件的一个处理, 由目标地址、记录类型、目标代码(也就是真正的bin文件)、校验和等字段组成. 这样做的目的是便于传输、最后的解析和烧写。所以你使用的编程器不能识别bin文件。
一般来讲, 开发工具会生成用于使用编程器下载的文件的;如果不直接生成也会提供程序用来转化生成的。另外, 看看是否需要开发环境的选项配置生成这种文件, 搜索帮助文件(比如连接器的帮助)看看吧。
如果你直接将Hex文件写到flash里面肯定是不能运行的, 因为那不是最终的机器代码。而最终的bin文件编程器也没法识别。
FYI。
详情
回复
发表于 2008-11-2 10:33
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持