搜索
bottom↓
回复: 3

CF卡 文件系统 容量限制的问题

[复制链接]

出0入0汤圆

发表于 2013-1-10 14:45:58 | 显示全部楼层 |阅读模式
本帖最后由 catus 于 2013-1-10 16:33 编辑

本人移植了ZLG的CF卡的文件系统,调试过程中在CF卡中建立文本文档,进行数据存储,文本文档的容量只能达到84kB,就不能再往里存入东西,容量大小始终是84KB,不知道那位大侠知道是哪里的问题?
现在能够建立个文本文档,也能存入数据,就是数据存的容量被限制.纠结........

主程序如下;
int main(void)
{
   
   /*set system clock*/
   SystemInit();
   /*set vector table*/  
   NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0);
   am_delay_init(120);
   am_usart_init();
   GPIO_Config();

   
   //pdata = pdata;
   
   SYS_BusIni();                                        /*ATA总线初始化*/
   ATA_INI();                                                /*ATA设备初始化*/
//   SYS_IdeHardReset();//ATA设备硬件复位
//   am_delay_ms(500);//复位后ATA设备需在480mS内完成硬件初始化和自检
   DiskInit();                                       /* 初始化磁盘管理模块 */
   FileInit();
   char fileNameBuf[30] = "bcd.txt";                    //文件名,大写小写都识别成大写
   //char fileDir[30] = "dir2";
   char data[30] = "0x123456789:12:12:01\n";

    while (1)
    {
    AddFileDriver(CFCammand);
     
    FHandle = FileOpen(fileNameBuf, "RW");
    if(FHandle != Not_Open_FILE)
      {
    FileSeek(FHandle,0, SEEK_END);
    //while(counter--)
    FileWrite(data, 21, FHandle);
    FileClose(FHandle);
    GPIOD->BSRRL = GPIO_Pin_5;
    am_delay_ms(250);
    GPIOD->BSRRH = GPIO_Pin_5;
//        OSMakeDir("a:\\ARM&FATS");
//    OSRemoveDir("dir2.dir");
   AllCacheWriteBack();
      }
    RemoveFileDriver(0);
     
    }
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-1-10 14:59:37 | 显示全部楼层
为啥不用 fat呢?

出0入0汤圆

 楼主| 发表于 2013-1-10 16:30:05 | 显示全部楼层
richards 发表于 2013-1-10 14:59
为啥不用 fat呢?

没有找到关于CF卡的fat的相关历程就选用的ZLG的,问题好多啊!

出0入0汤圆

 楼主| 发表于 2013-1-11 09:14:07 | 显示全部楼层
没有人帮忙解决一下吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 13:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表