SD卡的文件系统

11帖子 / 0新
最后一篇文章
凯兹
离线
最后一次露面:3年7个月前
加入:2016-07-29 10:01
SD卡的文件系统

是否可以在DA14583上添加SD卡的文件系统?还是支持SD卡的文件系统?我没有在SDK中看到这一点。谢谢。

关键字:
设备:
mt_dialog
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,凯西,

嗨,凯西,

我想您的意思是将文件系统添加到583的内部闪存中,SDK不使用文件系统来存储数据,通常我们使用标题来组织闪存记忆中的任何数据。对话框中没有实施来支持58X家族的文件系统。

谢谢mt_dialog

凯兹
离线
最后一次露面:3年7个月前
加入:2016-07-29 10:01
很抱歉描述我的问题

很抱歉清楚地描述我的问题。我计划使用SPI接口与外部SD卡连接。FAT16文件系统是我的目标。是否可以在DA14583上执行此操作?

mt_dialog
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,凯西,

嗨,凯西,

正如我提到的那样,SDK上没有FW支持文件系统的处理。

谢谢mt_dialog

凯兹
离线
最后一次露面:3年7个月前
加入:2016-07-29 10:01
感谢您的回复。

感谢您的回复。目前,我遇到了一个问题,即RAM大小不足以容纳我的应用程序。我的应用程序基于5.0.3 SDK中的BLE_APP_PERIPHERAL。你能给我一些建议吗?

mt_dialog
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,凯西,

嗨,凯西,

据您了解,580的RAM大小固定为42KB和额外的8KB保留率,如果您想使用OTP,则固定为32KB的RAM,不能以任何方式扩展特定尺寸,因此除了优化和删除外,您项目中不必要的代码没有什么可以做的事情,因为我认为Keil已经在-O3优化中已经准备好了。您到底是什么问题?

谢谢mt_dialog

凯兹
离线
最后一次露面:3年7个月前
加入:2016-07-29 10:01
谢谢。

谢谢。是否可以在Flash中运行代码?

凯兹
离线
最后一次露面:3年7个月前
加入:2016-07-29 10:01
嗨,这是我的构建输出。

嗨,这是我的构建输出。我不确定我的进一步申请还剩多少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)

========================================================================

mt_dialog
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,凯西,

嗨,凯西,

在580处,无法直接从Flash运行FW,FW应在Sysram中镜像。关于您的要求,对话代表将直接与您联系。

谢谢mt_dialog

凯兹
离线
最后一次露面:3年7个月前
加入:2016-07-29 10:01
感谢您的回复。和

感谢您的回复。从我的构建输出中,
总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中,这会为我带来更多空间吗?

mt_dialog
离线
最后一次露面:1年5个月前
职员
加入:2015-06-08 11:34
嗨,凯西,

嗨,凯西,

代码 + RO数据和RW数据是闪存中图像的大小,当数据在SYSRAM中镜像时,所有代码 + RO + RW + ZI数据都将放入您的SYSRAM中。通过将变量移动到RET RAM不会为您节省空间,正如我在580的总内存上所指出的那样,约为42KB + 8KB保留RAM,您只会将变量从系统RAM移动到保留RAM。

谢谢mt_dialog