Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6841|回復: 3
打印 上一主題 下一主題

[問題求助] 關於EDK的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-9-2 15:19:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想要在virtex-II的板子上對CF卡讀寫資料,因此把 sysace 掛在opb上並設定參數,再在Software Platform Settings中的library中勾xilfatfs xilfile 這兩個library並設定,& e: b" k/ X! O& F

% w. N0 G( `, E2 z3 p7 @3 mBEGIN LIBRARY( ~8 U+ N" @: h4 w% }
PARAMETER LIBRARY_NAME = xilfatfs
) s( d/ U" F% f+ T! d& K, { PARAMETER LIBRARY_VER = 1.00.a$ y! L) G% D( f4 W
PARAMETER CONFIG_WRITE = true
& }. C. J' w5 v# C- L PARAMETER CONFIG_DIR_SUPPORT = false
/ N- i' e, Y$ Y! v PARAMETER CONFIG_FAT12 = false
' C- O- b$ q7 n( C- Y1 u. u PARAMETER CONFIG_MAXFILES = 54 R4 M0 j! A( Q% ^! g1 C' E  ~3 q  X
PARAMETER CONFIG_BUFCACHE_SIZE = 10240
: }' {1 H5 Y8 G& J5 W8 @6 ^ PARAMETER PROC_INSTANCE = powerpc_03 q# H: G$ d9 T6 ~& H) \
END
9 i# T9 c7 J5 |6 t- ]  [
5 K3 ^" a1 O2 fBEGIN LIBRARY
3 ~; d. ?+ {8 ^' J- _ PARAMETER LIBRARY_NAME = xilfile- r& L# k* q6 a& N0 R
PARAMETER LIBRARY_VER = 1.00.a
% D- b; o3 o+ h. Y# d PARAMETER PROC_INSTANCE = powerpc_b2 y) F( B( n- y3 V0 |+ D# ?
END' h+ w7 k$ K3 T7 M0 z% u

& Q  B3 d% `7 s- _9 R* ]) K+ F( [8 `      想要使用 xilfatfs下sysace_stdio.h中的sysace_fread (), sysace_fwrite () 來對cf卡讀寫,但可能是設定有問題,在C code中include <sysace_stdio.h>,xps 找不到sysace_stdio.h,那我後來直接把xilfatfs下的.c .h全加到project下,似乎也不行,請問在call xilinx 內建的library時有要做什麼設定,才能使用他的function             2 W% }- c: ~4 Z$ ~6 r4 `- j
                                                                                                              謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-9-3 15:14:06 | 只看該作者
這是系統的include file,會不會是你路徑設定的問題呢?

評分

參與人數 1 +5 收起 理由
hclu0329 + 5 非常感謝

查看全部評分

3#
發表於 2007-9-3 23:34:29 | 只看該作者

回復 #1 hclu0329 的帖子

EDK在加入IP後,可以自動幫你產生Header檔,和一些參考的例子讓使用者方便設計,就是產生一些簡單的函式讓使用者用,使用者只要會用這些函式就可以完成你的設計.如何產生這些函式呢?1 C' C, d" o+ L' j
如下:  p- a( y4 G) e2 o, T
1.在加入ip且硬體完成Design後,這時Header檔(xxx.h)和參考例子程式(xxx.c)都還沒產生.
8 b8 l- W" C. b; K- V( {& X6 {6 A' [2.只要按上面選單中的software =>Generate Libraries and BSPs   之後就自動產生xxx.h和xxx.c檔了." M- K! {# a1 m" u' G9 X. z
3.在哪裡呢?如果是PowerPC處理器,Header放在..\ppc405_0\include裡面.MicroBlaze則放於..\microblaze_0\include裡面.: h$ R7 ?+ Y) L1 j6 M! P6 x, I* e
4.參考設計檔在哪裡呢?PowerPC放於..\ppc405_0\libsrc 裡面.MicroBlaze放於 ..\microblaze_0\libsrc裡面.
! \5 O# M4 W1 P7 ]; x9 r: Z' R
* B2 [% p0 A# ~$ Y( x所以你的sysace_stdio.h放於你的project裡的..\ppc405_0\libsrc\xilfatfs_v1_00_a\src\include裡面哦^___^

評分

參與人數 1 +5 收起 理由
hclu0329 + 5 非常感謝,我找的錯的原因了,是因為我在 ...

查看全部評分

4#
發表於 2007-9-4 01:13:26 | 只看該作者

回復 #1 hclu0329 的帖子

如果不行,我覺得,應該要把..\ppc405_0\include裡面的xsysace.h跟xsysace_1.h加進來,因為這是宣告檔,沒宣告黨可能會錯.. d2 y6 O: S6 |' [1 U
希望能幫到你^+++^4 n" ^6 Y" r4 S2 ?6 k9 \) r
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-19 11:29 PM , Processed in 0.104513 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表