Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-7-2 14:27:27 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好:
3 f- W) w2 Y: d% f3 X: m4 H+ N目前我使用的版子為Spartan-3a的公版,版上子搭配的儲存IC有:
& r0 w1 k4 V# T. i* G5 zM25P16(SPI flash)
6 z# G: i8 {0 G+ e; T$ QM29DW323DT(Parallel flash)8 `7 V. I  d1 o* J0 x, _4 C( N
XFS04S (不確定可以作什麼用途,也是flash)
+ v  K% G( A3 O. O9 ~: z) M, R* P4 F3 U
現在想要使用
7 Q5 s, S) {- g* v& ^. F1. M25P16 (放置Bootloader)
  v& ~" `3 P( D- e2 Q/ A2. M29DW323DT (放置資料以及程式提供使用)
9 R3 c2 Q$ Z/ d# d& g+ |( ^: L1 S! y
按照公版的燒錄流程,使用EDK內置的Bootloader產生器。
+ w0 c5 D9 v- ]" k1 J目前燒錄後程式無法動作,但IP部分已經確認有載入,* x1 E) R$ W5 z4 X+ F
請問該如何對應此方式,才能使版子工作正常,
) E3 e2 u6 j& e請大家提供意見吧!謝謝。
/ }3 u' R1 X$ z
) S, i# Y4 ~1 b, l2 j& K; uP.S: SPI (使用DirectSPI方式燒錄) PARALLEL (使用EDK程式內Program Flash Memory機制燒錄); {8 P7 H( S& z) W! h. A5 P7 i
! |7 C$ Z5 i+ s% q4 e
[ 本帖最後由 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 發表
3 E" F/ p: {( V# D還是你用EDK的bootloader的時候 畫面有出現任何錯誤嗎?# A' {! a+ Q& M
應該會出現類似的畫面; G2 S9 n" v' K; F. E
EDK Bootloader:

! D; Z  J5 r, ]* n+ E
' H0 l( G: M' R% a  Q% a具體會有兩種錯誤:
8 z6 g$ z' A  o: E1. Error: SREC line is corrupted
! U; z/ \8 w: [6 I2. Error: SREC line is 0x00000001
0 H) R6 @7 A4 v(以上錯誤為燒錄SPI+PARALLEL flash後,重新上電得到的錯誤)
  _2 N& V; h! _$ U$ o
2 N  |" M3 h( _( O如果直接透過usb download bitstream(不跑SPI or BPI mode),居然程式會正常的bootloader. (RS-232顯示)$ J. v, c1 D/ Q* Z( }7 L, U: t
不曉得為啥會有這樣的問題,請問該如何解決?謝謝.
3#
 樓主| 發表於 2009-7-7 10:52:51 | 顯示全部樓層
問題已經解決囉!4 s7 t6 i2 X8 A9 {, D
根據Xilinx網站所提供之Datasheet,修改bootloader.c
3 E. E, [8 l1 ~( x! P已經達成此功能。
4#
 樓主| 發表於 2009-7-8 23:19:22 | 顯示全部樓層
稍微提示一下作法好了!& }$ G' i. O1 B

& {5 C/ ]5 H, k+ {) g0 E1. 檔案格式從ELF to SREC後,作Bootloader之用; z7 M2 r6 B  H& K+ h/ ]
2. 檔案格式從ELF to BIN後,作Bootloader之用
: a" D; \7 ?- W- }
1 I" ^) A; O1 }* ^) p  a/ `# T至於修改程式碼的部分,請找Xilinx官網就有提供囉!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 04:14 AM , Processed in 0.111014 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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