Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問Xilinx Spartan-3a如何實現Bootloader機制?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-2 14:27:27 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好:& e# S2 P, j4 V, h( m
目前我使用的版子為Spartan-3a的公版,版上子搭配的儲存IC有:* t+ U% g4 D% a; q7 Q. R9 j
M25P16(SPI flash)
6 k+ K3 s% W  ?/ RM29DW323DT(Parallel flash)
; s( t% ], i8 J" AXFS04S (不確定可以作什麼用途,也是flash)) \* K) A  e9 S4 l2 q5 n) k
# F! ^  ^3 f+ @
現在想要使用
) k" A" s1 F& N; o3 E4 H1. M25P16 (放置Bootloader)3 u5 Q! t  F# C1 C9 G; W
2. M29DW323DT (放置資料以及程式提供使用)" N3 c' k$ f& v

, v/ k- L/ U! g& k按照公版的燒錄流程,使用EDK內置的Bootloader產生器。% ]9 Q, G. O, }
目前燒錄後程式無法動作,但IP部分已經確認有載入,
' P& Y+ U5 i3 y5 X4 C5 D. V' i請問該如何對應此方式,才能使版子工作正常,
+ h. [5 L% O2 V! O請大家提供意見吧!謝謝。! d' ~' }$ s! g8 T1 z( x
8 V/ h; G8 \2 c! g( g  d; ]6 r
P.S: SPI (使用DirectSPI方式燒錄) PARALLEL (使用EDK程式內Program Flash Memory機制燒錄)  r$ R1 r; V6 A: _6 R: x
: `8 u9 x. e# j
[ 本帖最後由 chchtono 於 2009-7-2 02:30 PM 編輯 ]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2009-7-5 16:53:55 | 顯示全部樓層
原帖由 huanyu 於 2009-7-4 10:50 AM 發表
! F: {3 v5 R& t; G1 H0 t還是你用EDK的bootloader的時候 畫面有出現任何錯誤嗎?
- V  [3 t! |% N$ s% d! K% ?5 k應該會出現類似的畫面
' D! S: S/ @3 m  z+ [- q; d/ KEDK Bootloader:
+ U. A: {% ~" X0 x
, x  a# U0 q! z2 W8 t. s& J
具體會有兩種錯誤:- j7 }9 V6 }- |2 q1 V  e6 M  ~- V
1. Error: SREC line is corrupted$ r/ P. U+ q! B8 n8 O' r
2. Error: SREC line is 0x00000001
) C: |$ i) D( G(以上錯誤為燒錄SPI+PARALLEL flash後,重新上電得到的錯誤)1 H0 U* Y2 p$ }9 E
# R' X: k5 ]$ v7 ~: A, `
如果直接透過usb download bitstream(不跑SPI or BPI mode),居然程式會正常的bootloader. (RS-232顯示)
! m% z% K9 `, S. G" _1 `不曉得為啥會有這樣的問題,請問該如何解決?謝謝.
3#
 樓主| 發表於 2009-7-7 10:52:51 | 顯示全部樓層
問題已經解決囉!
3 M! b" X( K9 ~$ a5 ~7 P$ G) H根據Xilinx網站所提供之Datasheet,修改bootloader.c
1 W/ V: E0 i, ~9 D2 A已經達成此功能。
4#
 樓主| 發表於 2009-7-8 23:19:22 | 顯示全部樓層
稍微提示一下作法好了!
" s$ ?, v5 g$ T6 a! _
1 l% @0 [( J7 E: J  ~  ]1. 檔案格式從ELF to SREC後,作Bootloader之用
" O2 y! N/ r" u3 W3 f3 p2. 檔案格式從ELF to BIN後,作Bootloader之用  C* g+ o9 F* a. g! m4 {; A+ c

& Q# p0 l" m$ \, D$ J* ]: e至於修改程式碼的部分,請找Xilinx官網就有提供囉!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-17 11:29 PM , Processed in 0.119015 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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