XBD=Xilinx Board Definition
假如你的版子支援BSB wizard. 那EMC的設定應該沒有問題& Z0 b. E/ g# \" f; ?9 R
你是用哪一張版子(自己設計的還是XILINX的開發粄)阿? 跟哪一個版本的EDK...& u7 m( @0 @! U4 _: o
你現在是用opb bus
新版的EDK好像都是用PLB. 假如你是自行加OPB_EMC的話 你要bridge opb 跟 plb . 還有EMC的port跟parameter要設定. 我沒有辦法告訴你的parameter的設定對不對. 因為這些設定要對應flash本身的設定
也有可能是flashwriter 沒有支援你的 flash 或是 你flashwriter的參數設錯了3 j7 L3 g) P8 M6 l! F
你可以用flashwriter的debug mode
改\EDK\data\xmd\flashwriter\src的defs.h
在#ifdef DEBUG 之前一行加#define DEBUG' \0 I$ x9 {1 R# s' H
) S( n7 Q ] _1 Y0 n* g: n/ k- n
xmd:4 k1 C, i5 ` |" ~# d/ q. N
CFI query 基本上也是寫一個簡單C program 去讀寫flash
或是, K/ ^& `- L3 N$ V* J
讀: mrd ${address} ${size}
寫: mwr ${address} ${value}
原帖由 huanyu 於 2009-6-5 12:16 PM 發表 0 B( O" i& V9 _6 L }3 k
自己設計的板子你要確定你的UCF跟MHS port & parameters 都是設對的
原帖由 huanyu 於 2009-6-5 05:31 PM 發表 : ?1 @# {# J9 E& w3 k" d. D
mwr 跟 mrd 是MB的instruction. 不懂可以看MB的reference manual
你試了之後再說你哪有問題
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) | Powered by Discuz! X3.2 |