是否可以在DA14583上添加SD卡的文件系统?还是它支持SD卡的文件系统?我在SDK中没有看到这一点。谢谢。
嗨caiziee,
我认为你的意思是将文件系统添加到583的内部闪光灯,SDK不使用文件系统来存储数据,通常我们使用标题来组织闪存中的任何数据。对话框没有实现,以支持58x系列的文件系统。
谢谢mt_dialog.
抱歉清楚地描述我的问题。我计划使用SPI接口与外部SD卡连接。FAT16文件系统是我的目标。是否有可能在DA14583上执行此操作?
正如我所提到的那样,SDK上没有FW,支持文件系统的处理。
感谢您的回复。目前,我遇到了一个问题,即RAM大小对我的应用程序不够。我的应用程序基于5.0.3 SDK中的BLE_APP_PERITERAL。你能给我一些建议吗?
如您了解的580的RAM大小固定为42KB并额外的8KB保留,如果您想使用OTP,则将其固定为32KB的RAM,则无法以任何方式扩展特定大小,因此除了优化和删除外您的项目中不必要的代码您可以在您认为keil已在-O3优化中进行了很多事项。你的问题究竟是什么?
谢谢.And,是否可以在闪存中运行代码?
嗨,这是我的构建输出。我不确定我的进一步应用程序是否剩下多少RAM大小?当我使用__attribute __声明1024个字节的数组((部分(“retent_mem_area0”),zero_init)),但大小似乎不小于以前。我使用的'Retention_Mem_area0'有什么问题?作为之前的讨论,我正在尝试将开源胖文件系统移植到项目中。下面的构建输出没有弱功能。如果我包括它们,构建将失败。代码(INC。DATA)RO数据RW数据ZI数据调试
26656 2806 4632 340 9320 950395大总计26656 2806 4632 340 9320 950395 Elf图像总数26656 2806 4632 340 0 0 ROM总数
==============================================================================.
总RO尺寸(代码+ RO数据)31288(30.55KB)总RW尺寸(RW Data + Zi数据)9660(9.43KB)总rom大小(代码+ RO数据+ RW数据)31628(30.89KB)
在580中不可能直接从Flash运行FW,FW应该在Sysram中镜像。关于您的请求,对话代表将直接与您联系。
感谢您的回复。从我的构建输出中,总RO尺寸(代码+ RO数据)31288(30.55KB)总RW尺寸(RW Data + 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,不会保存您的空间,因为在上方的I VE上方,580的总存储器约为42kb + 8kb的保留RAM,您只需将变量从系统RAM移到固定RAM。
嗨caiziee,
我认为你的意思是将文件系统添加到583的内部闪光灯,SDK不使用文件系统来存储数据,通常我们使用标题来组织闪存中的任何数据。对话框没有实现,以支持58x系列的文件系统。
谢谢mt_dialog.
抱歉清楚地描述我的问题。我计划使用SPI接口与外部SD卡连接。FAT16文件系统是我的目标。是否有可能在DA14583上执行此操作?
嗨caiziee,
正如我所提到的那样,SDK上没有FW,支持文件系统的处理。
谢谢mt_dialog.
感谢您的回复。目前,我遇到了一个问题,即RAM大小对我的应用程序不够。我的应用程序基于5.0.3 SDK中的BLE_APP_PERITERAL。你能给我一些建议吗?
嗨caiziee,
如您了解的580的RAM大小固定为42KB并额外的8KB保留,如果您想使用OTP,则将其固定为32KB的RAM,则无法以任何方式扩展特定大小,因此除了优化和删除外您的项目中不必要的代码您可以在您认为keil已在-O3优化中进行了很多事项。你的问题究竟是什么?
谢谢mt_dialog.
谢谢.And,是否可以在闪存中运行代码?
嗨,这是我的构建输出。我不确定我的进一步应用程序是否剩下多少RAM大小?
当我使用__attribute __声明1024个字节的数组((部分(“retent_mem_area0”),zero_init)),但大小似乎不小于以前。我使用的'Retention_Mem_area0'有什么问题?
作为之前的讨论,我正在尝试将开源胖文件系统移植到项目中。下面的构建输出没有弱功能。如果我包括它们,构建将失败。
代码(INC。DATA)RO数据RW数据ZI数据调试
26656 2806 4632 340 9320 950395大总计
26656 2806 4632 340 9320 950395 Elf图像总数
26656 2806 4632 340 0 0 ROM总数
==============================================================================.
总RO尺寸(代码+ RO数据)31288(30.55KB)
总RW尺寸(RW Data + Zi数据)9660(9.43KB)
总rom大小(代码+ RO数据+ RW数据)31628(30.89KB)
==============================================================================.
嗨caiziee,
在580中不可能直接从Flash运行FW,FW应该在Sysram中镜像。关于您的请求,对话代表将直接与您联系。
谢谢mt_dialog.
感谢您的回复。从我的构建输出中,
总RO尺寸(代码+ RO数据)31288(30.55KB)
总RW尺寸(RW Data + Zi数据)9660(9.43KB)
总rom大小(代码+ RO数据+ RW数据)31628(30.89KB)
剩余的Sysram尺寸是42k-30.55k-9.43k = 2.02k吗?如果我将一些变量移动到Retention_mem_area0中,这会让我更多的空间吗?
嗨caiziee,
代码+ RO数据和RW数据是闪存中图像的大小,当数据在SYSRAM中镜像时,所有代码+ RO + RW + ZI数据将被放入SYSRAM中。通过将变量移动到RET RAM,不会保存您的空间,因为在上方的I VE上方,580的总存储器约为42kb + 8kb的保留RAM,您只需将变量从系统RAM移到固定RAM。
谢谢mt_dialog.