mawenruinb

    1. FATFS f_read() 6/13848 ARM技术 2015-03-17
      zhaojun_xf 发表于 2015-3-17 12:00 考虑一下堆栈空间是否设置足够。
      你说的堆栈空间是怎么设置,在IAR option里面吗
    2. FATFS BMP 5/3373 ARM技术 2015-03-17
      shower.xu 发表于 2015-3-17 08:59 1.if(res==FR_OK)增加一个else,设置一个中断仿真一下res的值,能看到什么原因读取. 2.参考原作者的描述http://www.elm-chan.org/fsw/ff/en/lseek.html 3.关闭IDE的优化选项试试
      谢谢你,原因好像是IAR的优化问题,我把优化关闭之后就可以走通,但是我发现一个新问题。 res = f_open(&file,"ma.bmp", FA_OPEN_ALWAYS | FA_READ);  //定义ma.bmp为已存在,读取 res = f_read(&file, &bmp, sizeof(bmp), &br);     if((bmp.pic_head[0]=='B')&&(bmp.pic_head[1]=='M'))          //文件格式标记为BM   {          res = f_lseek(&file,((bmp.pic_data_address_h
    3. FATFS BMP 5/3373 ARM技术 2015-03-16
      我将f_lseek()直接放在read()后面运行也是这样,单步执行这条语句就直接跳出循环,不知道这个是什么原因
    4. TIVA C Launchpad相关软件的安装和调试方法 210/29464 微控制器 MCU 2014-11-21
      厉害啊  真是感觉学到东西了

最近访客

< 1/1 >

统计信息

已有5人来访过

  • 芯积分:--
  • 好友:--
  • 主题:3
  • 回复:4

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言