11个职位/0个新职位
最后一篇文章
丹尼尔59
离线
最后一次见到:1年7个月前
已加入:2016-01-08 04:34
检察官办公室烧录疑问

您好,

现在我想用检察官办公室烧录进DA14580型规格书中介绍说需要十六进制文件小于32KB但是在SDK5.0.3标准中提供的模板编译出来就有50.4KB想问一下32 KB真的有办法做到吗?模板中是否还有代码可以删除呢?

设备:
工友对话
离线
最后一次见到:3周4天前
已加入:2016-04-27 07:07
对,检察官办公室里面只能放32千以内;如果超过3万2千小于4.2万

对,检察官办公室里面只能放32千以内;如果超过3万2千小于42K(内存)限制)就只能外部闪光或者E2PROM公司

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

感谢回复。

可是模板文件编译出来就有50 KB之多,如果要以模板展开开发,那不是文件肯定会超过50 KB了吗?

工友对话
离线
最后一次见到:3周4天前
已加入:2016-04-27 07:07
你用的哪个模板工程编译的?能上传一下你的地图文件吗?

你用的哪个模板工程编译的?能上传一下你的地图文件吗?

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

感谢回复。

就是用的官方软件开发包下面的那个清空\u模板刚才我重新下载了一次,完全不作修改直接编译,出来的十六进制文件是39.8KB.地图文件如附件所示。

是否这个模板还可以通过去除部分代码进一步优化缩小?

工友对话
离线
最后一次见到:3周4天前
已加入:2016-04-27 07:07
我想你应该弄混了十六进制和箱子文件的区别

我想你应该弄混了十六进制和箱子文件的区别。和猛撞存储相关的是箱子文件的大小。

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

感谢回复。

可是我在输出580的文件夹里没有发现.箱子文件,并且在智能代码段的检察官办公室烧录界面让我们选择的也是十六进制文件不是吗?

刚才我自己打开地图文件看了一下,是表示说刚才那个39.8千字节的十六进制文件实际所需只读存储器大小是地图文件中计算出的16.29千字节是吗?

工友对话
离线
最后一次见到:3周4天前
已加入:2016-04-27 07:07
十六进制和箱子之间可以相互转化

十六进制和箱子之间可以相互转化,软件开发包在公用事业目录下有hex2bin公司的工具。智能代码段自己会转换。 因为十六进制和箱子表示的方式不一样。一般十六进制至少是箱子文件的2.倍吧。
对,16.29千字节才是实际烧录的大小

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

感谢回复。

那我了解了,之前还一直想着法子看怎么把代码弄得更精简一些呢……

谢谢您!

话说中文的答疑板块和英文的答疑板块的工作时间是不是不同?发在英文区的提问好像一般都是半夜回复的?

工友对话
离线
最后一次见到:3周4天前
已加入:2016-04-27 07:07
英文论坛是国外的同事回复的,大概和北京时间差6.个小时

英文论坛是国外的同事回复的,大概和北京时间差6.个小时

丹尼尔59
离线
最后一次见到:1年7个月前
已加入:2016-01-08 04:34
感谢回复, 哦哦了解~谢谢

感谢回复,

哦哦了解~谢谢