Chip123 科技應用創新平台

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

作者: a26826024    時間: 2018-6-27 12:02 PM
標題: hex檔案格式相關問題
各位先進們好,小弟是剛入業界的新人
; }+ q, G! C3 i( i. e目前正在碰MCU與FPGA等工具, R+ I6 U7 T7 j& E
最近有遇到點問題希望各位大老能幫小弟解惑
$ ~; E' x8 W* w0 m& L% l目前是希望將我產生的hex檔利用Quartus丟到RAM中
  t% X3 O3 I0 G" t正常的Intel hex檔的格式應該是
/ Q% h( t' _! g3 f) w& x% Q
/ j; X- `) J" k$ ?:llaaaatt[dd...d]cc
; h+ C0 x! a' A+ ]! Q# i" J: -> start code
" r- u) k- }  [- Cll -> byte count
2 c' L. q/ E* x5 `( S7 Iaaaa -> address
$ N; G( h) B! e9 Ztt -> record type
7 C$ W; H0 R, B: Fdd -> data
% l5 m0 a4 y! ]) q4 x& ycc -> checksum
/ [+ S+ {$ U9 c. a: ~# K' l9 P! ?$ |
9 Q( x8 L0 g+ j- _( p6 H3 i但我使用公司內部的IDE complier後產生的hex檔卻長這樣
# W. q, K8 f2 F8 u% l) n. G* u5 ~! b! X4 v5 A5 T1 M
0030& u8 P+ w" e, b) e4 h8 `+ t
1700( ?- C. |8 T6 E$ W. C
0082
( a+ v6 U5 @) A) ~/ _) Q& h1FF6
. a7 A( s( p8 F4 ?$ u0099
! b1 K3 ?& g$ h9 T1 @.......  M0 Q/ O& `" P! r8 [9 X

" Q) Z0 Z9 G  ?* V3 F雖然可以將hex檔存入RAM中,但Quartus Compiler過後都會顯示格式錯誤...導致我的RAM內部直接初始化為0; h3 m+ X& d# ?; c# p! N$ `
想請問各位先進該如何解決,現在毫無頭緒,網路上看了許多資料反而有點越看越亂...4 k( n' G: ~0 p+ N: t
希望能給小弟一些建議,這邊先謝謝各位先進了!!
# \0 s- C" Q+ q1 J* [




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