Chip123 科技應用創新平台
標題:
hex檔案格式相關問題
[打印本頁]
作者:
a26826024
時間:
2018-6-27 12:02 PM
標題:
hex檔案格式相關問題
各位先進們好,小弟是剛入業界的新人
; s% y8 E$ [: |% W1 L4 Z9 Q* V
目前正在碰MCU與FPGA等工具
* p; t3 Y4 E! c' a; r- Q
最近有遇到點問題希望各位大老能幫小弟解惑
! |' l7 @ ]5 [# y( _, { x
目前是希望將我產生的hex檔利用Quartus丟到RAM中
6 Z* F' E& j+ C2 {
正常的Intel hex檔的格式應該是
6 s2 A R4 ~( ?4 V+ \+ d
: s' v2 E# S; ~( g1 ~! @
:llaaaatt[dd...d]cc
& s1 X, Q3 S, m1 f
: -> start code
( G6 M$ U& `1 x- Z- N3 G0 M* n
ll -> byte count
2 t& ~5 W w: J- p* Y! M
aaaa -> address
" O- K. P5 g# Y% t! e$ a& C# I
tt -> record type
( ^2 T) c, @0 f b5 p
dd -> data
: F h' M* K! S
cc -> checksum
9 Q3 P* U3 i1 s% B: k, i
1 y& {7 e; g& `
但我使用公司內部的IDE complier後產生的hex檔卻長這樣
( x+ a" p0 ?+ _0 }
3 w4 ^! g0 K' q( d4 S7 g7 f7 w
0030
9 W$ h+ w8 x" O, d: X: W! z
1700
& t6 m: z/ H; P" e! K% F
0082
" |2 g5 `6 o) @& r
1FF6
b$ M9 Q5 J$ z+ V. l T
0099
3 G' I, N6 z, ^7 Z& l1 V* z( l8 b
.......
2 K: c: w1 s% ?) M
% C3 V0 ^9 O c8 c& }7 V
雖然可以將hex檔存入RAM中,但Quartus Compiler過後都會顯示格式錯誤...導致我的RAM內部直接初始化為0
8 ]4 X# o! T5 T9 D9 v) q
想請問各位先進該如何解決,現在毫無頭緒,網路上看了許多資料反而有點越看越亂...
, J9 S: A& V w- K8 p
希望能給小弟一些建議,這邊先謝謝各位先進了!!
: V# `. w0 I4 T
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/)
Powered by Discuz! X3.2