TI中文支持网
TI专业的中文技术问题搜集分享网站

SYSBIOS FATFS文件系统可支持的最大空间

根据processors.wiki.ti.com/…/BIOS说明,使用TI提供的SYSBIOS FATFS工具生成的twoFiles_ramdisk.c,其中ramDiskArray数组为131072*20(约2M),此时使用FTP访问FATFS能够正常工作。

然后,不断扩大twoFiles_ramdisk.c中ramDiskArray数组的大小,twoFiles_ramdisk.c文件大小也不断增大(大概到10M左右),发现TI CCS编译twoFiles_ramdisk.c的时间越来越长,最后即使能够生成可烧写文件下载到DSP中,使用FTP访问FATFS也不能够正常工作。

现存在如下疑问:

问题1:因为受twoFiles_ramdisk.c文件大小的限制,SYSBIOS FATFS文件系统可支持的空间有限?

           SYSBIOS FATFS文件系统可支持的最大RAM disk image是多少?

Nancy Wang:

麻烦把链接重新贴一下。

xian wang:

回复 Nancy Wang:

processors.wiki.ti.com/…/BIOS

Nancy Wang:

回复 xian wang:

不太熟悉这个,但是我看链接里面是有写的。
Creates a RAM disk image of size [size] and saves it to the local disk as [filename].
'size' is in decimal and should be a multiple of 512. This size MUST match the size of the 'FatFS.ramdiskSize' specified in the configuration.

ramdiskSize — default 512 * 256 — the size of the ram disk. Size should be multiple of 512. This size MUST match the size of the disk specified in the 'mkImage' FatFS utility below.

xian wang:

回复 Nancy Wang:

这里说的示例工程ramdiskSize默认是 512 * 256,然后要求ramdiskSize是512的倍数。我设置ramdiskSize为131072*20(约2M)是可以的,现在的问题是不知道可以设置的最大ramdiskSize为多少,因为随着ramdiskSize的增加,twoFiles_ramdisk.c文件就越大,当twoFiles_ramdisk.c到10M时,编译twoFiles_ramdisk.c就非常慢了,程序运行起来也不正常了。

赞(0)
未经允许不得转载:TI中文支持网 » SYSBIOS FATFS文件系统可支持的最大空间
分享到: 更多 (0)