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* nll -> byte count2 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 pdd -> data
: F  h' M* K! Scc -> 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
00309 W$ h+ w8 x" O, d: X: W! z
1700
& t6 m: z/ H; P" e! K% F0082
" |2 g5 `6 o) @& r1FF6  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內部直接初始化為08 ]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