Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-9-2 15:19:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想要在virtex-II的板子上對CF卡讀寫資料,因此把 sysace 掛在opb上並設定參數,再在Software Platform Settings中的library中勾xilfatfs xilfile 這兩個library並設定,
6 t8 n- W& K' T. F# X; r4 A8 s2 E1 ]  }
. G) N8 O/ c% @% BBEGIN LIBRARY
+ C( x4 Y6 w9 p4 x# y7 z* ~( e/ U PARAMETER LIBRARY_NAME = xilfatfs
, Y5 L4 z: s" t4 r+ [ PARAMETER LIBRARY_VER = 1.00.a
3 R, i! r2 h9 k, j PARAMETER CONFIG_WRITE = true
$ v. Y( c+ w1 A$ R, h PARAMETER CONFIG_DIR_SUPPORT = false& M8 X/ D" `9 t
PARAMETER CONFIG_FAT12 = false8 |  i0 M8 ]3 Q' j" `4 j( a
PARAMETER CONFIG_MAXFILES = 56 H9 p# x0 o, S
PARAMETER CONFIG_BUFCACHE_SIZE = 102401 U! h9 v. s7 s  D! y
PARAMETER PROC_INSTANCE = powerpc_0
9 ]3 \4 c  m2 u; D" QEND
; }% F5 g8 E+ M; f
7 P7 t2 {: k, `  f! K+ lBEGIN LIBRARY
2 V4 l5 y9 d. G% |3 v PARAMETER LIBRARY_NAME = xilfile
0 P! Q0 r9 c: s( x( q, M PARAMETER LIBRARY_VER = 1.00.a- a" I( V. }1 P* @$ i4 P
PARAMETER PROC_INSTANCE = powerpc_b2 U9 s2 l5 u/ `1 J* L; x! }- y
END
* g% b1 {# G9 H% ^$ P5 D7 U; ~0 C* E( o8 Q
      想要使用 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 c1 s2 Y! _' y) T                                                                                                              謝謝
分享到:  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檔,和一些參考的例子讓使用者方便設計,就是產生一些簡單的函式讓使用者用,使用者只要會用這些函式就可以完成你的設計.如何產生這些函式呢?
5 X6 v, O1 V" ?& c5 {2 v) I( c/ L如下:. x2 z( c+ a, x. O3 M3 u& T4 _/ A
1.在加入ip且硬體完成Design後,這時Header檔(xxx.h)和參考例子程式(xxx.c)都還沒產生.
0 \" Y5 S; N" r+ q& t$ U7 F! ~6 X2.只要按上面選單中的software =>Generate Libraries and BSPs   之後就自動產生xxx.h和xxx.c檔了.2 G6 J& h' A. N2 N1 k) D9 |+ U
3.在哪裡呢?如果是PowerPC處理器,Header放在..\ppc405_0\include裡面.MicroBlaze則放於..\microblaze_0\include裡面.
  c- V- M4 D$ o; P4.參考設計檔在哪裡呢?PowerPC放於..\ppc405_0\libsrc 裡面.MicroBlaze放於 ..\microblaze_0\libsrc裡面.
! }  y/ F' x; m* I* x, j  [0 }/ k
所以你的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加進來,因為這是宣告檔,沒宣告黨可能會錯.* f( I- D" j1 |5 _- H$ }8 I% y
希望能幫到你^+++^
6 b) c) W4 U7 `% B6 X" p& N* A& V
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 03:29 PM , Processed in 0.176010 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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