你好,
我正在一个外部处理器上编写一个UART固件下载程序,用于在UM-B-012中描述的“DevMode”中运行的DA14580 Basic对话框。我已经能够通过引用SmartSnippets“Booter”选项卡中的uVision.hex文件成功下载。
在uart\u booter.c中查看一些引导代码时,似乎正在下载二进制数据。
有没有办法让uVision创建一个二进制文件?如果没有,是否有指定uVision.hex文件格式的文档?SmartSnippets对十六进制文件到底做了什么?是否有一个可用的代码示例?
-迈克
嗨,迈克,
如果您下载了一个安装在对话框连接管理器中的文件,您可以找到hex2bin.exe文件这是文件夹中的十六进制到二进制转换工具:“C:\Program Files\ConnectionManager\bin\firmware\u upload”
uVision生成的十六进制文件是Intel十六进制文件格式。有关此格式的详细信息,请参阅http://en.wikipedia.org/wiki/Intel\u HEX
非常感谢。