OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3406|回复: 3

旧版fat,更新新版战舰的问题

[复制链接]

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2014-9-18
在线时间
2 小时
发表于 2014-12-22 22:06:07 | 显示全部楼层 |阅读模式
5金钱
const unsigned char *sysfile[3]=
{    
"GBK16.FON",
"GBK12.FON",
"UNIGBK.BIN",   //原来是UNI2GBK.SYS
};

u8 Update_Font(void)
{
 u32 fcluster=0;   
 u32 i;
 //u8 temp[512];  
 u32 tempsys[2];  //
 float prog;
 u8 t;  
 FileInfoStruct FileTemp;           

 if(FAT32_Enable)fcluster=FirstDirClust;
 else fcluster=0;     
 FileTemp=F_Search(fcluster,(unsigned char *)folder[0],T_FILE);//没找到system返回1
 if(FileTemp.F_StartCluster==0)return 1;           
 {             
  FileTemp=F_Search(FileTemp.F_StartCluster,(unsigned char *)folder[1],T_FILE);//没找到font返回2
  if(FileTemp.F_StartCluster==0)return 2;//

  fcluster=FileTemp.F_StartCluster;      //   
  FileTemp=F_Search(fcluster,(unsigned char *)sysfile[2],T_SYS);//没找到字库返回3
  if(FileTemp.F_StartCluster==0)return 3;//}



原子哥MINI老版的FAT,我用的是新版的战舰,sd卡资料的字库不一样,新版是UNIGBK.BIN,我改成新版的名字了看了一下,它还是错误返回值是3,这是什么原因啊?

最佳答案

查看完整内容[请看2#楼]

新版的战舰?? 战舰都是用FATFS了,文件系统不是用我们原来那个了。 你在论坛置顶帖里面,找到开发板资料下载贴,然后下载最新的战舰板例程。就可以了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-22 22:06:08 | 显示全部楼层
新版的战舰??
战舰都是用FATFS了,文件系统不是用我们原来那个了。
你在论坛置顶帖里面,找到开发板资料下载贴,然后下载最新的战舰板例程。就可以了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2014-9-18
在线时间
2 小时
 楼主| 发表于 2014-12-22 22:10:03 | 显示全部楼层
应该是这个的问题#define T_SYS  1<<19  有没有t_bin呢?
回复

使用道具 举报

8

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2014-9-18
在线时间
2 小时
 楼主| 发表于 2014-12-23 21:25:39 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
原子哥,我是用的战舰开发板,在改论坛上的一个简易消费充值一体机,他用的是FAT,改不过来也只好再来一遍FATFS了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-27 14:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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