MyFPGA Forum

 找回密码
 注册
搜索
查看: 16006|回复: 19

DE1的SD Card讀取問題

[复制链接]
发表于 2009-2-17 23:30:13 | 显示全部楼层 |阅读模式
請問一下我使用DE1的sd card播放音樂的程式,我使用128 MB的SD CARD, 並格式化成FAT16,都可正常播放。 但使用4GB的SD card,同樣的程式會卡在SD_card_init()裡面,在 SDcard初始化會無法通過.有人知道問題在哪嗎?
发表于 2009-3-23 11:43:25 | 显示全部楼层
你用的應該是 SDHC 卡吧, 他跟 SD 卡有點差異.
SDHC與SD的主要差異在於,舊版本用FAT16檔案系統,意思是管理檔案所在位置的表格用16位元表示,所以最多只能管理65536個範圍,再考慮每個範圍能儲存32KB的資料量,所以65536 × 32KB = 2GB,SD卡容量上限只能到達2GB。為解決FAT16格式可支援容量有限的問題,SDHC改用了FAT32格式;依規格定義,容量最大可達到32GB。
可能是這個問題吧, 有些讀卡機也讀不到 SDHC卡, DE1上要能用,可能 initial 這段 code 需要做調整吧.
发表于 2009-4-20 12:06:28 | 显示全部楼层
請問 DE 系列 SD Card 的容量, 最大能用到多大的?
发表于 2009-4-20 16:48:54 | 显示全部楼层
3# shen

2G
发表于 2009-7-14 16:15:04 | 显示全部楼层
理論上可以支援的容量應該是沒有限制,瓶頸在於controller有沒有人去寫XD
发表于 2010-7-6 20:39:28 | 显示全部楼层
“我使用128 MB的SD CARD,並格式化成FAT16”请问,什么叫格式化成FAT16?我要怎么样格式化成FAT16,是在DE板子上面格式化吗?还是在电脑上面格式化为FAT16??请指点啊!!感谢。
发表于 2010-7-6 22:37:54 | 显示全部楼层
在电脑上直接用快速格式化fat就可以了。
发表于 2010-7-7 09:33:22 | 显示全部楼层
回复 7# withoutwing


    多谢指导啊,我已经格式化了。那么请问,SD驱动如何操作,有没有程序给我参考下?
发表于 2010-7-7 15:10:15 | 显示全部楼层
回复 8# WPZAC
开发板自带的光盘里的例程里就有。
发表于 2010-7-9 11:03:56 | 显示全部楼层
回复 9# withoutwing


    例程中只有SD读,连SD写都没有。但是我把SD写的部分给他加进去了,程序运行没有错误,也就是说:现在还缺少SD驱动!谢谢。
发表于 2010-7-17 15:30:04 | 显示全部楼层
能把你的SD卡读取的程序分享一下吗?
发表于 2010-7-17 20:53:54 | 显示全部楼层
回复 10# WPZAC
如果只要实现读SD卡,那么已经可以了。如果要实现写,你可以按SD卡的资料写的一个。
发表于 2010-7-17 21:11:18 | 显示全部楼层
回复 12# withoutwing


    SD读与写两大部分,都已经加入到程序里面了,可否问问:SD驱动该如何弄???急啊!
发表于 2010-7-18 20:07:06 | 显示全部楼层
回复 13# WPZAC
读写加进去了,成功了那就驱动搞定了呀。
发表于 2010-7-22 09:11:29 | 显示全部楼层
回复 14# withoutwing


    谢谢,请问跟sd卡的型号 有关系没有呢?
发表于 2010-7-22 17:56:45 | 显示全部楼层
回复 15# WPZAC
没有关系的。目前,SD卡最大容量是2G。再大就是SDHC,好像这么称呼。SD卡有个官方的手册。你可以下来看看。
发表于 2010-7-22 20:09:09 | 显示全部楼层
回复 16# withoutwing


    谢谢了,我找到资料了,呵呵
发表于 2011-9-11 17:17:43 | 显示全部楼层
请问各位,由于本人刚刚学习 NIOS II  用DE1光盘里面的 DE1_SD_Card_Audio 的程序在板子无法运行成功,有哪位高手愿赐教下~  PS:我用的是QuartusII 9.0版本的,NIOS II 也是9.0版本的。
发表于 2011-9-11 17:28:40 | 显示全部楼层
回复 18# stu_er


问题是这样的: The associated Nios II system library project for the application project is referencing a non-existent SOPC Builder system file.  Please select the application project, and select Project->Properties->Associated System Library to choose a different system library project.  Alternatively, copy your SOPC Builder system file to the location specified below.
发表于 2011-9-14 15:07:19 | 显示全部楼层
回复 19# stu_er


    软件说,你的nios程序没有与之相符的硬件,有时候版本升级就会碰到,重新编译sopc,在编译nios一般就可以。如果还不行,就重新建立nios,把文件copy一下就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-4-19 03:19 , Processed in 0.042280 second(s), 15 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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