是否可以在DA14583上添加SD卡的文件系统?还是支持SD卡的文件系统?我没有在SDK中看到这一点。谢谢。
嗨,凯西,
我想您的意思是将文件系统添加到583的内部闪存中,SDK不使用文件系统来存储数据,通常我们使用标题来组织闪存记忆中的任何数据。对话框中没有实施来支持58X家族的文件系统。
谢谢mt_dialog
很抱歉清楚地描述我的问题。我计划使用SPI接口与外部SD卡连接。FAT16文件系统是我的目标。是否可以在DA14583上执行此操作?
正如我提到的那样,SDK上没有FW支持文件系统的处理。
感谢您的回复。目前,我遇到了一个问题,即RAM大小不足以容纳我的应用程序。我的应用程序基于5.0.3 SDK中的BLE_APP_PERIPHERAL。你能给我一些建议吗?
据您了解,580的RAM大小固定为42KB和额外的8KB保留率,如果您想使用OTP,则固定为32KB的RAM,不能以任何方式扩展特定尺寸,因此除了优化和删除外,您项目中不必要的代码没有什么可以做的事情,因为我认为Keil已经在-O3优化中已经准备好了。您到底是什么问题?
谢谢。是否可以在Flash中运行代码?
嗨,这是我的构建输出。我不确定我的进一步申请还剩多少RAM大小吗?当我使用__attribute __((extrention_mem_area0”)的__ Attribute __)声明1024个字节的数组时),但尺寸似乎并不小于以前。我使用的“ retention_mem_area0”有什么问题?作为以前的讨论,我正在尝试将开源脂肪文件系统移植到项目中。以下构建输出没有脂肪功能。如果我包括它们,则构建将失败。代码(INC。数据)RO数据RW数据ZI数据调试
26656 2806 4632 340 9320 950395大总计26656 2806 4632 340 9320 950395小精灵图像总计26656 2806 4632 340 0 0 ROM总计
========================================================================
总RO大小(代码 + RO数据)31288(30.55KB)RW总尺寸(RW数据 + ZI数据)9660(9.43KB)总ROM大小(代码 + RO数据 + RW数据)31628(30.89KB)
在580处,无法直接从Flash运行FW,FW应在Sysram中镜像。关于您的要求,对话代表将直接与您联系。
感谢您的回复。从我的构建输出中,总RO大小(代码 + RO数据)31288(30.55KB)RW总尺寸(RW数据 + ZI数据)9660(9.43KB)总ROM大小(代码 + RO数据 + RW数据)31628(30.89KB)剩余的SYSRAM大小是42K-30.55K-9.43K = 2.02K是真的吗?如果我将一些变量移动到retention_mem_area0中,这会为我带来更多空间吗?
代码 + RO数据和RW数据是闪存中图像的大小,当数据在SYSRAM中镜像时,所有代码 + RO + RW + ZI数据都将放入您的SYSRAM中。通过将变量移动到RET RAM不会为您节省空间,正如我在580的总内存上所指出的那样,约为42KB + 8KB保留RAM,您只会将变量从系统RAM移动到保留RAM。
嗨,凯西,
我想您的意思是将文件系统添加到583的内部闪存中,SDK不使用文件系统来存储数据,通常我们使用标题来组织闪存记忆中的任何数据。对话框中没有实施来支持58X家族的文件系统。
谢谢mt_dialog
很抱歉清楚地描述我的问题。我计划使用SPI接口与外部SD卡连接。FAT16文件系统是我的目标。是否可以在DA14583上执行此操作?
嗨,凯西,
正如我提到的那样,SDK上没有FW支持文件系统的处理。
谢谢mt_dialog
感谢您的回复。目前,我遇到了一个问题,即RAM大小不足以容纳我的应用程序。我的应用程序基于5.0.3 SDK中的BLE_APP_PERIPHERAL。你能给我一些建议吗?
嗨,凯西,
据您了解,580的RAM大小固定为42KB和额外的8KB保留率,如果您想使用OTP,则固定为32KB的RAM,不能以任何方式扩展特定尺寸,因此除了优化和删除外,您项目中不必要的代码没有什么可以做的事情,因为我认为Keil已经在-O3优化中已经准备好了。您到底是什么问题?
谢谢mt_dialog
谢谢。是否可以在Flash中运行代码?
嗨,这是我的构建输出。我不确定我的进一步申请还剩多少RAM大小吗?
当我使用__attribute __((extrention_mem_area0”)的__ Attribute __)声明1024个字节的数组时),但尺寸似乎并不小于以前。我使用的“ retention_mem_area0”有什么问题?
作为以前的讨论,我正在尝试将开源脂肪文件系统移植到项目中。以下构建输出没有脂肪功能。如果我包括它们,则构建将失败。
代码(INC。数据)RO数据RW数据ZI数据调试
26656 2806 4632 340 9320 950395大总计
26656 2806 4632 340 9320 950395小精灵图像总计
26656 2806 4632 340 0 0 ROM总计
========================================================================
总RO大小(代码 + RO数据)31288(30.55KB)
RW总尺寸(RW数据 + ZI数据)9660(9.43KB)
总ROM大小(代码 + RO数据 + RW数据)31628(30.89KB)
========================================================================
嗨,凯西,
在580处,无法直接从Flash运行FW,FW应在Sysram中镜像。关于您的要求,对话代表将直接与您联系。
谢谢mt_dialog
感谢您的回复。从我的构建输出中,
总RO大小(代码 + RO数据)31288(30.55KB)
RW总尺寸(RW数据 + ZI数据)9660(9.43KB)
总ROM大小(代码 + RO数据 + RW数据)31628(30.89KB)
剩余的SYSRAM大小是42K-30.55K-9.43K = 2.02K是真的吗?如果我将一些变量移动到retention_mem_area0中,这会为我带来更多空间吗?
嗨,凯西,
代码 + RO数据和RW数据是闪存中图像的大小,当数据在SYSRAM中镜像时,所有代码 + RO + RW + ZI数据都将放入您的SYSRAM中。通过将变量移动到RET RAM不会为您节省空间,正如我在580的总内存上所指出的那样,约为42KB + 8KB保留RAM,您只会将变量从系统RAM移动到保留RAM。
谢谢mt_dialog