DA14695基本系统设置

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
5个员额/0个新员额
最后一篇文章
离线
最后一次见到:1个月1周前
加入:2016-08-25 06:50
DA14695基本系统设置

大家好,

我有DA1469x ProKit和基于DA14695的子板(板上安装了MX25U3235F闪存芯片)。我使用SDK_10.0.8.105。

我尝试将我的项目从DA14680平台重建为基于DA14695的平台。

上一次,我添加了我的项目中最大的模块-一些库,所以固件的结果大小超过了600k。

我成功地构建了我的项目,但无法启动它——执行总是在名为“init_da1469x.c”的文件的第[479-501]行受阻。该代码检查复制表和数据表,但在断言时失败。

当我试图在支持门户网站上查找有关该问题的信息时,我发现了一个有趣的主题:https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl.... 我想这可能是为什么我的代码总是在同一个地方执行的原因之一。我试图通过排除巨大的库来减少固件的大小,它是有效的!但我不明白发生的原因。当构建库(例如,错误的处理器配置)时,我是否搞错了,或者问题是固件大小太大?

提前谢谢!

设备:
PM_对话框
离线
最后一次见到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨,是的,

嗨,是的,

谢谢你的在线提问。出现此问题的原因是固件大小超过了512KB。默认情况下,SDK和芯片配置都支持运行最大512 kB的应用程序映像。但是,在DA1469x上支持不同大小的FW图像是可行的。为此,我的建议是遵循DA1469x支持大于512kB的图像并更改配置以执行大小为1MB的应用程序映像。排除庞大的库时,应用程序映像可能小于512KB,因此执行按预期进行。请遵循本教程并让我知道。

谢谢,下午好

离线
最后一次见到:1个月1周前
加入:2016-08-25 06:50
谢谢你的快速回复!我

谢谢你的快速回复!我今天查一下。

离线
最后一次见到:1个月1周前
加入:2016-08-25 06:50
太棒了!工作正常:)

太棒了!工作正常:)

PM_对话框
离线
最后一次见到:1周3天前
工作人员
加入:2018-02-08 11:03
嗨,是的,

嗨,是的,

谢谢你接受我的回答,很高兴它工作得很好。

仅供参考:在第2节-步骤12中,无需减去(136*1024)。这是CMAC代码的大小,它作为库包含在QSPI构建中。这没有错,但最好的方法是使用以下配置:

#ifndef dg_configQSPI_MAX_IMAGE_SIZE#定义dg_configQSPI_MAX_IMAGE_SIZE(图像分区大小)#endif#ifndef dg_configQSPI_CODE_SIZE#定义dg_configQSPI_CODE_SIZE_AA(dg configQSPI_MAX_IMAGE_SIZE))#endif

我们正在编写此教程,不久将更新此步骤!

谢谢,下午好