SD卡例程烧写到nandflash不能正常运行 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 85|回复: 3

[未解决] SD卡例程烧写到nandflash不能正常运行

[复制链接]

9

主题

21

帖子

1121

积分

金牌会员

Rank: 6Rank: 6

积分
1121
发表于 2018-12-6 10:44:12 | 显示全部楼层 |阅读模式
在用MMCSD_FatFs例程的时候 ,用仿真器可以正常执行,烧到板子上之后就不能执行,我用串口打印的办法试了一下 应该是卡在fopen这个地方了  fopen一直不返回,问题应该和这个帖子里 的一样http://www.51ele.net/forum.php?m ... ghlight=sd%E5%8D%A1  不过最后没给出解决办法,麻烦帮忙看下。
我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励0 , 目前已有3人回答
最近访问 头像模式 列表模式
回复

使用道具 举报

2

主题

168

帖子

614

积分

广州创龙

Rank: 8Rank: 8

积分
614
发表于 2018-12-6 18:30:54 | 显示全部楼层
这个程序是用我们提供的源程序,还是自己修改了哪里?
回复 支持 反对

使用道具 举报

9

主题

21

帖子

1121

积分

金牌会员

Rank: 6Rank: 6

积分
1121
 楼主| 发表于 2018-12-6 18:54:23 | 显示全部楼层
广州创龙莫工 发表于 2018-12-6 18:30
这个程序是用我们提供的源程序,还是自己修改了哪里?

莫工你好,这个程序我自己也修改了一份,原厂的程序我只把printf改成了串口打印,我自己的那份因为只需要读文件,就去掉了格式化的f_mkfs(DRIVE, 0, 0);这句  停在了下面的pFile = fopen("fat:0:Ipconfig.txt", "rt");   原厂的程序会停在f_mkfs(DRIVE, 0, 0);   看起来涉及到操作文件系统就会卡主。
以为我手里有两块板子两块我都试了一下,表现是一样的。调试的时候可以运行,用板子跑会卡。

原厂的程序我试过什么也没改的情况下转成ais烧进板子里,这样没有输出消息可以看,但是一段时间以后sd卡里也没有任何新文件,说明程序也没有正常执行。
回复 支持 反对

使用道具 举报

17

主题

190

帖子

1587

积分

广州创龙

Rank: 8Rank: 8

积分
1587
发表于 2018-12-7 08:58:49 | 显示全部楼层
我公司提供的MMCSD_FatFs测试程序,在直接生成ais文件后烧写到NAND FLASH中也会生成一个txt的文本文件,检查下生成的步骤。修改部分建议你一步一步的进行修改调试,查找出哪部分内容导致的错误
回复 支持 反对

使用道具 举报

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

本版积分规则  回帖提醒

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号-1  

GMT+8, 2018-12-19 14:32 , Processed in 0.122463 second(s), 42 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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