|
各位先進們好,小弟是剛入業界的新人
7 x5 j4 b' @7 X( c, Y! H$ x目前正在碰MCU與FPGA等工具
7 x- C4 o% z- o/ P最近有遇到點問題希望各位大老能幫小弟解惑; t7 A1 d. j5 {3 o1 _
目前是希望將我產生的hex檔利用Quartus丟到RAM中
# Y2 E: Q* ]' u; q% ?9 u正常的Intel hex檔的格式應該是
6 \( @4 f* x; o) M$ R7 f" D& s/ r; G8 G
:llaaaatt[dd...d]cc
) M2 y- I3 U. h: -> start code+ C. e% ~/ v9 k7 [
ll -> byte count
, k* R2 E j) g9 Uaaaa -> address8 V6 K( N7 @& Z( E7 C; q
tt -> record type
+ g# H4 ~3 G! [$ l" `6 v& tdd -> data
7 \/ Q5 i5 m9 u) Dcc -> checksum/ w' j$ J0 N5 O7 ]9 k) u: ]
0 l( d3 w6 d" ]0 }但我使用公司內部的IDE complier後產生的hex檔卻長這樣
& r, s4 {; M* F- u# Y* q. h: \" j/ Z- }$ |8 g7 Y! y/ G' L# Z
0030$ k0 Q: ~ P( u4 R4 x7 j1 J
1700
L! r6 O6 Q/ |4 J0082
{9 g' t# B: |& T7 G1FF6
4 ?. S8 M+ f4 K, B2 B/ E* a00992 Q+ a) q! t7 c; Z
.......7 u3 b# C, r: p) o. W8 k
( v! ^: k( H9 V! `8 j4 J( f雖然可以將hex檔存入RAM中,但Quartus Compiler過後都會顯示格式錯誤...導致我的RAM內部直接初始化為04 R1 m& j/ F( h
想請問各位先進該如何解決,現在毫無頭緒,網路上看了許多資料反而有點越看越亂..." c" A3 V% m( o: V% D6 `* J
希望能給小弟一些建議,這邊先謝謝各位先進了!!
3 x D2 I* {6 L* X; I% t0 t |
|