Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-9-2 15:19:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想要在virtex-II的板子上對CF卡讀寫資料,因此把 sysace 掛在opb上並設定參數,再在Software Platform Settings中的library中勾xilfatfs xilfile 這兩個library並設定,
9 D. @( S: f% x* A( M( k: W. d$ N% k$ K7 v# K& u
BEGIN LIBRARY4 e9 D* _. h7 f7 J. `
PARAMETER LIBRARY_NAME = xilfatfs" w3 v- p$ J8 m. f( y
PARAMETER LIBRARY_VER = 1.00.a
* ^5 F$ N8 w9 I% ?- G' ^ PARAMETER CONFIG_WRITE = true! U. `5 c$ D( Z5 x7 G+ w) V
PARAMETER CONFIG_DIR_SUPPORT = false
% J# @$ ?! S. A; U* E& c' M PARAMETER CONFIG_FAT12 = false
  ?4 `2 O; z  H& w9 k1 i7 S PARAMETER CONFIG_MAXFILES = 5
$ |1 h( J$ v' K PARAMETER CONFIG_BUFCACHE_SIZE = 10240
0 ]  c+ h: k# V7 z) ^, S PARAMETER PROC_INSTANCE = powerpc_07 J3 n8 O$ V$ O5 ^1 e) W# s
END
/ h* P5 `* v% r% ^
' W% A2 |9 Q8 z% ]4 K: B$ QBEGIN LIBRARY
) l0 ]. q3 U' ^2 ^/ j3 C PARAMETER LIBRARY_NAME = xilfile
' E9 h" @$ A0 Q0 ~ PARAMETER LIBRARY_VER = 1.00.a
1 H% N1 K* _& n8 _ PARAMETER PROC_INSTANCE = powerpc_b' Z) i  Y( Z- m
END5 D5 u& x0 G+ f8 l0 @
( k9 M; |; ?, B. }- O- m; y
      想要使用 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 `! k. `- G: a
                                                                                                              謝謝
分享到:  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檔,和一些參考的例子讓使用者方便設計,就是產生一些簡單的函式讓使用者用,使用者只要會用這些函式就可以完成你的設計.如何產生這些函式呢?
0 [/ O. }% ]: b0 Z: O# e2 D如下:
% J7 N& K6 T0 e. L! \1.在加入ip且硬體完成Design後,這時Header檔(xxx.h)和參考例子程式(xxx.c)都還沒產生.% i1 v) c( E# r8 S# {/ ]
2.只要按上面選單中的software =>Generate Libraries and BSPs   之後就自動產生xxx.h和xxx.c檔了.9 y/ n( }5 b: M2 w. z. R
3.在哪裡呢?如果是PowerPC處理器,Header放在..\ppc405_0\include裡面.MicroBlaze則放於..\microblaze_0\include裡面.* l* r$ E$ P2 q1 c% I3 E2 j% r, v
4.參考設計檔在哪裡呢?PowerPC放於..\ppc405_0\libsrc 裡面.MicroBlaze放於 ..\microblaze_0\libsrc裡面.* d( j/ V( z5 b9 y* Q0 W6 K

0 f8 A9 d# p. F0 o所以你的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加進來,因為這是宣告檔,沒宣告黨可能會錯.' a8 J/ d- H5 S$ J) @
希望能幫到你^+++^0 r" L( I# j5 Z: Y( O
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 08:53 PM , Processed in 0.165009 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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