如何制作空的外设_模板.hex小于32KB?

4个职位/0个新职位
最后一篇文章
丹尼尔59
离线
最后一次见到:1年4个月前
已加入:2016-01-08 04:34
如何制作空的外设_模板.hex小于32KB?

尊敬的先生:,

我知道如果我想用OTP刻录hex文件,hex文件必须小于32kb。但我发现sdk5.0.3提供的模板hex文件是50.4KB,有没有可能使hex文件小于32kb?我可以从模板中删除任何代码吗?

设备:
乔奇姆韦
离线
最后一次见到:1年4个月前
上师
已加入:2014-01-14 06:45
不,二进制代码必须是

不,二进制代码必须小于32千字节,或者实际上最多32 512字节。十六进制文件不是二进制文件,而是可以在任何文本编辑器中打开的文本文件。它包含十六进制编码的二进制代码+一些额外的开销。看到了吗https://en.wikipedia.org/wiki/Intel\u HEX更多信息。

因此,50.4kb的十六进制文件与您的应用程序代码将适合,如果你写在OTP。

MT\u对话框
离线
最后一次见到:1个月1天前
工作人员
已加入:2015-06-08 11:34
你好daniel59,

你好daniel59,

在OTP上,您烧录的是.bin文件而不是Joacimwe提到的.hex文件,.bin文件比.hex文件小得多。智能代码段将自动将.hex转换为.bin,因此您可以在刻录应用程序时选择此选项,而智能代码段将在刻录应用程序之前对其进行转换。你也可以用hex2来转换它bin.exe文件在\utilities\flash\u programmer目录中。

谢谢你的对话

丹尼尔59
离线
最后一次见到:1年4个月前
已加入:2016-01-08 04:34
谢谢你的回答。

谢谢你的回答。

主题已锁定