如何减少sdk6占用的空间

了解更多常见问题教程

2个职位/0个新职位
最后一篇文章
伦诺克斯康纳
离线
最后一次见到:3个月1周前
已加入:2020-07-31 10:25
如何减少sdk6占用的空间

你好
在使用da14585进行开发时,遇到了芯片资源(RAM)不足的问题。有没有办法减少sdk6本身占用的空间,以便容纳更多的用户随笔作家我的用户程序?
另外,我觉得demo empty\u peripheral\u模板中sdk6占用的空间(RAM)比sdk5占用的资源(RAM)要多,对吧?

设备:
PM\U对话框
在线的
最后一次见到:13分12秒前
工作人员
已加入:2018-02-08 11:03
嗨,伦诺克斯康纳,

嗨,伦诺克斯康纳,

谢谢你的问题。DA14585包括96K系统RAM,那么它有多大程度上超出了应用程序映像的大小?

SDK6受Dialog提供的支持,并经过优化。如果您想减少SDK空间,可以检查映射文件,找出哪些函数没有使用,然后将它们从SDK中删除。例如,如果应用程序中没有使用DLE,则可以删除它。因此,您可以理解,您应该进行许多SDK修改,强烈建议不要这样做。通常编译器会删除“未使用的”函数。这是一种可能的解决方法,因此我们无法对“修改后的”SDK提供任何支持。

我的建议是尽量优化应用程序代码,而不是修改SDK。

我能问一下你想开发什么样的应用程序吗?

关于SDK6和SDK5之间的比较,我认为是的,这是正确的,但是DA14580有42KB的系统RAM!

P、 答:在您的第一篇文章中,将设备选择从DA14580更改为DA14585。

谢谢,下午好