关于引导加载的问题。

3个职位/0个新职位
最后一篇文章
迈克尔奎夸罗
离线
最后一次见到:4年12个月前
已加入:2014-09-26 14:40
关于引导加载的问题。

你好,
我正在一个外部处理器上编写一个UART固件下载程序,用于在UM-B-012中描述的“DevMode”中运行的DA14580 Basic对话框。我已经能够通过引用SmartSnippets“Booter”选项卡中的uVision.hex文件成功下载。

在uart\u booter.c中查看一些引导代码时,似乎正在下载二进制数据。

有没有办法让uVision创建一个二进制文件?如果没有,是否有指定uVision.hex文件格式的文档?SmartSnippets对十六进制文件到底做了什么?是否有一个可用的代码示例?

-迈克

MHv\U对话框
离线
最后一次见到:12小时39分钟前
工作人员
已加入:2013-12-06 15:10
嗨,迈克,

嗨,迈克,

如果您下载了一个安装在对话框连接管理器中的文件,您可以找到hex2bin.exe文件这是文件夹中的十六进制到二进制转换工具:“C:\Program Files\ConnectionManager\bin\firmware\u upload”

uVision生成的十六进制文件是Intel十六进制文件格式。有关此格式的详细信息,请参阅http://en.wikipedia.org/wiki/Intel\u HEX

迈克尔奎夸罗
离线
最后一次见到:4年12个月前
已加入:2014-09-26 14:40
非常感谢。

非常感谢。