2009-01-08 22:33:29 SD daughter board on bf533
Sonic Zhang (CHINA)
Message: 67643
Question from "Jay AT hand-you DOT com DOT tw"
SD 问题
目前参考 MMC / SD Card holder 这个扩充版
http://docs.blackfin.uclinux.org/doku.php?id=linux‐kernel:drivers:spi_mmc
并参考了533 的电路图将线路接至公版上
目前可以量测到SPI 的讯号
但测不到 SPISELx 的讯号(在MENUCONFIG 无论设定哪一个皆无反应)
QuoteReplyEditDelete
2009-01-09 03:51:16 Re: SD daughter board on bf533
Yi Li (CHINA)
Message: 67655
有无可能是电路板问题?可否用示波器(ossiliscope)查看一下?
QuoteReplyEditDelete
2009-01-09 23:23:52 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 67739
是的有量过 确实没有任何一个SPISEL 变成LOW
我是使用SPI MODE 传输方式存取 SD卡
在运行"CAT SPI_MMC"后发现SPI有先送出讯号....之后原本SS PIN要变成LOW但...却没有一个SPISEL PIN为LOW
终端机显示出 "NO CARD FOUND"
在SPI 线路上只有 SPI NOR FLASH 和 SPI MMC/SD 两个装置
SPI NOR FLASH 在开机时才会用到 接下来都不会用到 这样会有冲突吗?
另外我在release_notes_2008R1.5.pdf 文献中
发现文件中写到 3713 spi_mmc driver not working well with concurrent access on the spi bus.
这是说明了有那些地方需要避免才不会冲突?
軟件開發版本為: uClinux-dist-2008R1.5-RC3
硬件開發版為: ADSP-BF527 EZ-KIT LITE 1.4
CPU: ADSP-BF527 Rev 0.2
Hand-You Technology Company
TranslateQuoteReplyEditDelete
2009-01-11 22:31:17 Re: SD daughter board on bf533
Sonic Zhang (CHINA)
Message: 67773
你是否可以不插你的子卡,直接量一下SPI插座上的SPISEL信号?
QuoteReplyEditDelete
2009-01-12 05:07:34 Re: SD daughter board on bf533
Yi Li (CHINA)
Message: 67783
2008R1.5-RC3的spi-mmc driver, 可以配置成使用spi host driver (spi framework) 或者直接由spi-mmc 读写 SPI。你使用的是什么模式?
如果排除了硬件问题,你可以查看一下SPI_FLG register的值 (printf).
-Yi
QuoteReplyEditDelete
2009-01-12 05:15:51 Re: SD daughter board on bf533
Yi Li (CHINA)
Message: 67785
另外board文件中的spi-mmc驱动定义也应该正确,例如 arch/blackfin/mach-bf537/boards/stamp.c。
两个spi 设备是可能冲突的,但SPISEL信号不会相互干扰,请看: https://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=4620
-Yi
QuoteReplyEditDelete
2009-01-13 21:13:20 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 67897
子版拆下後 測量的訊號依然一樣
使用的SPI 通道為 Blackfin SPI bus directly
Register 是否是指 DEFINE_SPI_REG(FLAG, 0x04)
在 /../linux-2.6.x/driver/mmc/spi_mmc /Bfin_pio_spi.c中
write_STAT(0xFFFF);
write_CTRL(0x5009);
write_FLAG(0xFFC0);
其中的0xFFFF 等等的數值 是否需要修改?? 如果使用527預設的 PORT G 輸出...
TranslateQuoteReplyEditDelete
2009-01-21 05:43:57 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 68192
在範例中程式設定似乎都是依照 BF53x設計的如果直接套用到BF527是否要跟改 pin腳
我找尋很久都無法找到正確的腳位設定 是要在哪邊更改呢??(像是cd ,spisel) 我想透過公版上的spi port 輸出....
希望可以指導我 謝謝.......
TranslateQuoteReplyEditDelete
2009-02-03 22:36:15 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 68806
經過多日是否有人可以給我一些方向呢?
TranslateQuoteReplyEditDelete
2009-02-04 05:02:08 Re: SD daughter board on bf533
Yi Li (CHINA)
Message: 68845
Jay,
如果可能,还是建议你用svn trunk作开发。如果不能用svn trunk, 请把spi_bfin5xx.c back port 到2008R1.5上,在 svn trunk的spi_bfin5xx.c 中,有很多bug fix.
现在看来你遇到的问题是,SPI配置不正确,无法得到期望的CS, 这只能认真读手册,正确的配置寄存器。
-Yi
QuoteReplyEditDelete
2009-02-11 00:32:07 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 69231
spi_bfin5xx.c back port 到2008R1.5... 2008R1.5不是不支援52x的部份??
如果我要使用svn trunk下載更新..那svn 更新網址為
https://blackfin.uclinux.org/gf/project/uclinux-dist/scmsvn/?action=browse&path=%2Ftrunk%2F
??
如果不是那可幫助我給我能夠更新的網址嗎? 謝謝...
TranslateQuoteReplyEditDelete
2009-02-11 05:01:53 Re: SD daughter board on bf533
Yi Li (CHINA)
Message: 69262
Jay,
你可能误解了我的意思。
我建议你在SVN trunk上作开发,因为svn trunk上的spi driver有一些bug fix. 如果你无法使用svn trunk, 你可以把 svn trunk上的 spi driver back port到 2008R1.5上。2008R1.5支持BF52x.
To check out SVN:
Anonymous users can access this with:
svn checkout svn://sources.blackfin.uclinux.org/uclinux-dist/trunk uclinux-dist
Anonymous users stuck behind a firewall may use:
svn checkout svn://firewall-sources.blackfin.uclinux.org:80/svn/uclinux-dist/trunk uclinux-dist
-Yi
QuoteReplyEditDelete
2009-02-12 06:36:56 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 69339
謝謝提供網址....已經進行更新
TranslateQuoteReplyEditDelete
2009-02-18 04:11:47 Re: SD daughter board on bf533
Jay Yung (TAIWAN)
Message: 69535
I am use svn checkout ok,now..
but, normal config can not make compliter(have error)......
Download uclinux-dist-trunk-svn-7715 can not make compliter too...
How can I do ??
TranslateQuoteReplyEditDelete
2009-02-18 11:53:27 Re: SD daughter board on bf533
Mike Frysinger (UNITED STATES)
Message: 69573
you need to post actual errors. we cant help you if all you're saying is "i have an error".