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- } [- C
ll -> byte count
2 c' L. q/ E* x5 `( S7 I
aaaa -> address
$ N; G( h) B! e9 Z
tt -> record type
7 C$ W; H0 R, B: F
dd -> data
% l5 m0 a4 y! ]) q4 x& y
cc -> 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& h
1FF6
. a7 A( s( p8 F4 ?$ u
0099
! 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