Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-9-2 15:19:50 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
想要在virtex-II的板子上對CF卡讀寫資料,因此把 sysace 掛在opb上並設定參數,再在Software Platform Settings中的library中勾xilfatfs xilfile 這兩個library並設定,
3 D, p: Z) L* B0 A2 h( h( s0 g
0 S% _% E. q4 n0 zBEGIN LIBRARY
$ q) v: D( ^# q6 I1 n! g PARAMETER LIBRARY_NAME = xilfatfs  M0 @# Y" Y; i" _5 N2 a
PARAMETER LIBRARY_VER = 1.00.a
+ C" Y$ Y+ y5 H- p" ~ PARAMETER CONFIG_WRITE = true& v) L) u" p& N
PARAMETER CONFIG_DIR_SUPPORT = false) t- P0 j6 u3 W9 C
PARAMETER CONFIG_FAT12 = false
; v) E" \! P8 L/ ?; J) w0 t) q PARAMETER CONFIG_MAXFILES = 5
7 q  n- O; y0 `: J6 O PARAMETER CONFIG_BUFCACHE_SIZE = 10240
% Z4 p' C5 f( S7 q0 M% j PARAMETER PROC_INSTANCE = powerpc_0
2 V& K1 G* K# n' hEND) f1 K. K* P, ?6 X0 e
" K# U8 a. L. i' n+ q& a
BEGIN LIBRARY
# a( W: H* l+ @% g5 w# T2 o; f PARAMETER LIBRARY_NAME = xilfile. }$ l: r9 G; h5 }3 {
PARAMETER LIBRARY_VER = 1.00.a2 m$ Y( W$ ^4 J* e) L  r
PARAMETER PROC_INSTANCE = powerpc_b7 |0 O1 t$ O# |# O0 k
END
' _* u- y( c" A
  R8 q0 b" R" h. J# F      想要使用 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             6 O! `  e# I1 s" p
                                                                                                              謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
4#
發表於 2007-9-4 01:13:26 | 只看該作者

回復 #1 hclu0329 的帖子

如果不行,我覺得,應該要把..\ppc405_0\include裡面的xsysace.h跟xsysace_1.h加進來,因為這是宣告檔,沒宣告黨可能會錯.4 b0 W7 e: P& F9 H, ?* ?8 L
希望能幫到你^+++^
! i. w  b3 R) Y5 Q! G9 L
3#
發表於 2007-9-3 23:34:29 | 只看該作者

回復 #1 hclu0329 的帖子

EDK在加入IP後,可以自動幫你產生Header檔,和一些參考的例子讓使用者方便設計,就是產生一些簡單的函式讓使用者用,使用者只要會用這些函式就可以完成你的設計.如何產生這些函式呢?( w6 G# f3 w' H4 J0 _) A& V
如下:8 f, T  n# e' l; ^0 t0 P+ J
1.在加入ip且硬體完成Design後,這時Header檔(xxx.h)和參考例子程式(xxx.c)都還沒產生.+ t2 I6 o2 E) L1 r5 z6 X" E& ~% u
2.只要按上面選單中的software =>Generate Libraries and BSPs   之後就自動產生xxx.h和xxx.c檔了.& U, s; J* ]- h' K' m" [
3.在哪裡呢?如果是PowerPC處理器,Header放在..\ppc405_0\include裡面.MicroBlaze則放於..\microblaze_0\include裡面.- A6 O3 g, i/ t+ `
4.參考設計檔在哪裡呢?PowerPC放於..\ppc405_0\libsrc 裡面.MicroBlaze放於 ..\microblaze_0\libsrc裡面.
8 O6 k( c1 W+ W; w# ?& p. ~4 S( u0 W) q) T
所以你的sysace_stdio.h放於你的project裡的..\ppc405_0\libsrc\xilfatfs_v1_00_a\src\include裡面哦^___^

評分

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

查看全部評分

2#
發表於 2007-9-3 15:14:06 | 只看該作者
這是系統的include file,會不會是你路徑設定的問題呢?

評分

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

查看全部評分

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 09:14 PM , Processed in 0.170010 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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