你好当我们使用da14585进行开发时,遇到了芯片资源(RAM)不足的问题。有没有办法减少sdk6本身占用的空间,以容纳更多的用户散文作家我的用户程序?另外,我觉得在demo empty_peripheral_模板中sdk6占用的空间(RAM)比sdk5占用的资源(RAM)要多,对吗?
嗨,列诺克斯康纳,
谢谢你的提问。DA14585包括96K系统RAM,那么它有多大的容量不能容纳应用程序映像?
SDK6受Dialog提供的支持,并经过优化。如果您想减少SDK空间,可以检查映射文件,找出哪些函数没有使用,然后将它们从SDK中删除。例如,如果应用程序中没有使用DLE,则可以删除该DLE。因此,您可以理解,您应该进行许多SDK修改,强烈建议不要这样做。通常,编译器会删除“未使用”的函数。这是一种可能的解决方法,因此我们无法在“修改的”SDK上提供任何支持。
我的建议是尝试优化应用程序代码,而不是修改SDK。
我可以问一下您想开发什么样的应用程序吗?
关于SDK6和SDK5之间的比较,我认为是的,这是正确的,但是DA14580有42 kB的系统RAM!
注意:在您的第一篇文章中将设备选择从DA14580更改为DA14585。
谢谢,下午好
嗨,列诺克斯康纳,
谢谢你的提问。DA14585包括96K系统RAM,那么它有多大的容量不能容纳应用程序映像?
SDK6受Dialog提供的支持,并经过优化。如果您想减少SDK空间,可以检查映射文件,找出哪些函数没有使用,然后将它们从SDK中删除。例如,如果应用程序中没有使用DLE,则可以删除该DLE。因此,您可以理解,您应该进行许多SDK修改,强烈建议不要这样做。通常,编译器会删除“未使用”的函数。这是一种可能的解决方法,因此我们无法在“修改的”SDK上提供任何支持。
我的建议是尝试优化应用程序代码,而不是修改SDK。
我可以问一下您想开发什么样的应用程序吗?
关于SDK6和SDK5之间的比较,我认为是的,这是正确的,但是DA14580有42 kB的系统RAM!
注意:在您的第一篇文章中将设备选择从DA14580更改为DA14585。
谢谢,下午好