应用程序代码大小

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
anism
离线
最后一次露面:11个月3周前
加入:2018-04-13 19:24
应用程序代码大小

你好,

DA14586芯片的最大代码大小是多少?

它是否从内部闪存运行代码?

谢谢

设备:
PM_DIALOG.
离线
最后一次露面:21小时52分钟前
职员
加入:2018-02-08 11:03
嗨anism,

嗨anism,

请查看“tutorial_how_to_change_the_ram_size.pdf”文档和da14586数据表

https://support.dialog-seminile.com/system/files/resources/tutorial_how_to_change_the_ram_size.pdf.

以下文档描述了可用的引导过程。它在DA14585 / 586中相同:

https://www.dialog-seminile.com/sites/default/files/an-b-001___booting_from_serial_interfaces_v2.1.pdf.

因此,是的,DA14586可以从内部闪存引导,但FW将被复制到Sy-RAM中,最后从那里启动。

RAM存储器(32KB)中的块4为0x07fd0000至0x07fdffff用于存储ROM数据。ROM数据包含蓝牙堆栈和引导ROM代码。基于__sct_ble_base宏定义计算此大小:

#define _sct_ble_base((_sct_old_ble_base + __sct_offset_diff)&(0xffffcc00)):__sct_old_ble_base = 0x07fd4400

作为可以在块4中装配的最大尺寸的总应用大小由客户执行程序执行:用户应用程序大小=块4 - HW IP和ROM数据的大小

谢谢,PM_DIALOG.