你好,
我们正在尝试拥有DA14580外部微控制器部分的图像。
在您的项目中,您以数组的形式保存图像-“static const char program\u t[image\u SIZE]\uu attribute\uuuu((aligned(64)))={”
有没有工具可以将.bin文件转换成这样的数组?
如何生成存储在微控制器中的阵列
关键词:
设备:
先生
你能不用中文描述下你的用法呢?
你好,
我正在寻找一个工具,将英特尔十六进制文件转换成一个数组,因为数组可以用于串行引导加载。如sdk5.0.4示例代码所示
SDK 5.0.4\DA1458x\u SDK\u 5.0.4\DA1458x\u SDK\5.0.4\projects\host\u apps\DA1458x\appress\reporter\include\prox\u reporter\u ext.h文件。
你好,先生
很容易找到一个Hex2bin,实际上是我们的实用程序:utilities\mkimage,这个工具将一个Hex文件转换为bin,然后添加一些头和更多信息,最终创建一个图像文件,我想你可以利用这个项目,得到你想要的
你好,
这个文件给了我一个图像文件。
我正在寻找格式化输出十六进制文件到一个文件中显示
近程报告器分机
如中所示
\SDK 5.0.4\DA1458x\u SDK\u 5.0.4\DA1458x\u SDK\5.0.4\projects\host\u apps\DA1458x\proximity\reporter\include
它将被外部处理器用来串行引导加载对话芯片。
prox_reporter_ext.h文件摘录如下-
#定义图像大小16268//图像大小(字节)
//图像数据-必须对齐(64)
静态常量char程序\u t[图像\u大小]\u属性\u((对齐(64)))={
0x00,0x98,0x00,0x20,0xa1,0x04,0x00,0x20,0xa9,0x04,0x00,0x20,0xc1,0x04,0x00,
0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd9,
0x04,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf1,0x04,0x00,0x20,
0xf3、0x04、0x00、0x20、0xab、0x28、0x00、0x20、0x9f、0x29、0x00、0x20、0x0d、0x31、0x03,
0x00,0x8d,0x29,0x00,0x20,0x13,0x29,0x00,0x20,0x8d,0x31,0x03,0x00,0xb1,0x29,
0x00,0x20,0xb9,0x29,0x00,0x20,0xf5,0x04,0x00,0x20,0x4b,0x23,0x00,0x20,0xd1,
0x29,0x00,0x20,0xad,0x31,0x03,0x00,0x57,0x81,0x02,0x00,0xf5,0x04,0x00,0x20,
0xf5,0x04,0x00,0x20,0x93,0x22,0x00,0x20,0xf5,0x04,0x00,0x20,0xf5,0x04,0x00,
0x20,0xf5,0x04,0x00,0x20,0x95,0x20,0x00,0x20,0x99,0x20,0x00,0x20,0x9d,0x20,
0x00,0x20,0xa1,0x20,0x00,0x20,0xa5,0x20,0x00,0x20,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
嗨,维韦克,
你需要的工具可以很容易地在网上找到。查看此帖子,例如:
http://www.keil.com/support/docs/2218.htm
另外,如果你是以英语为母语的人,请在英语论坛上发帖:)