Chip123 科技應用創新平台

標題: hex檔案格式相關問題 [打印本頁]

作者: a26826024    時間: 2018-6-27 12:02 PM
標題: hex檔案格式相關問題
各位先進們好,小弟是剛入業界的新人( ?7 j; l# ^; K; Y
目前正在碰MCU與FPGA等工具
3 H) K" B2 ?6 o8 e/ T1 T5 ?最近有遇到點問題希望各位大老能幫小弟解惑+ e3 p0 }: y4 j. x3 Q
目前是希望將我產生的hex檔利用Quartus丟到RAM中+ z; X) w3 M2 Y; N+ f3 l# t; w
正常的Intel hex檔的格式應該是
+ N: a( T% a. V& i0 [+ V" C
6 l, }/ o. Q1 N:llaaaatt[dd...d]cc3 \( v' C" v+ \: t# S! ^$ f
: -> start code
8 i" ?1 T; N% K8 N. x3 Fll -> byte count
8 l9 d/ D5 `4 u* Taaaa -> address, {5 u$ j. D! }. I3 g2 j
tt -> record type
$ Y0 G4 v" \5 G" Fdd -> data( ]/ p: K- I  i6 A1 ]! |, Z& `
cc -> checksum* E2 f. j- `' m# r' w
: ~- l- O3 `5 t
但我使用公司內部的IDE complier後產生的hex檔卻長這樣0 C# }9 B* M  Q: B' }8 W# S

! I$ n0 A* }# Y) P0030+ {+ c) z7 t: M$ a. U" n6 m- f+ }
1700$ ]' G' o- W% Q* l  a1 T( q/ A
00820 x* u7 y& ^8 ^, g, e
1FF6
) A1 C! x7 m1 r; L! N00998 _2 h5 B; n% T. R0 P4 l
.......
1 Q8 p8 ?  T1 r
, ^* T& G! ?: E/ V( ?4 m  g雖然可以將hex檔存入RAM中,但Quartus Compiler過後都會顯示格式錯誤...導致我的RAM內部直接初始化為0
0 H6 |' l$ V: Y8 K! j, x1 i想請問各位先進該如何解決,現在毫無頭緒,網路上看了許多資料反而有點越看越亂..., O- ?7 Q& S; D4 f8 P, |2 B
希望能給小弟一些建議,這邊先謝謝各位先進了!!. Z) T5 T( m; ?1 ~1 ?





歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2