|
一、硬體連接。基本情況是單片機與DSP用SPI連接,用16bit通信,單片機與PC用串口連接。電腦的串口(USB轉串口)與單片機的UART連接。實現單片機與PC的資料傳輸。- s! F8 D$ U* h! m+ a7 w0 B) ^
! X8 H, S G0 f2 \+ m) P! o* V; M4 I9 S& U2 p
二、調試電腦的串口。用大傻串口調試軟體(網上能下載到,很簡單)調試串口,該過程要配合單片機程式(簡單的發送和接收資料程式)使用。$ ^- x% v, r& L; A! V/ M5 x3 o
) y6 v; W; F2 ^8 e g- B
; _" b6 T1 T0 S1 i三、單片機與DSP通信。單片機處於主模式,DSP處於從模式。DSP的BOOTMODE選擇SPI從模式。/ v% y% S8 F7 a: g2 s; E
4 ?8 V! J- M! l4 \( o c. Y) v" E& _! m7 C4 q
四、載入過程分為3部分。" t% @! V$ y8 r8 h* T. K6 ?: }+ ^& c
2 H/ D+ r3 f4 @
, `7 i3 W. @5 Y3 r) ?% i( w1 o
(1)SWS。開始字同步過程。單片機向DSP發送開始字(0x5853),DSP給單片機回復一個字(0x5253)。直到回復正確,進入下一階段,否則一直進行SWS過程。& J/ p, w0 r* w
! B- K' I) e9 x f5 i# E9 h+ W X
; r; R- \0 B! x- K' {0 f4 V(2)Ping-OS。Ping操作碼同步過程。單片機給DSP發送操作碼(0x5853****),DSP給單片機回復一個數(0x5253****),知道回復正確,進入下一過程,否則一直進行Ping-OS過程。
8 ?$ Z: v" s. u+ h' C" Y: J- H( H; h; H) z
V. w7 b# n& Z6 O
(3)OS,即操作碼過程。也就是單片機載入DSP的主要過程。吧DSP程式一次發送給DSP。% F1 C; t! {3 o$ F# Q: Z
1 Q; d3 D8 Y2 i* |" `
按照以上步驟,便可以實現單片機載入DSP。
8 x! s" ]% V }; J# i: w
) e/ v; ?0 P1 D上述過程比較簡潔,若對這個感興趣,可以聯繫我,我們可以進行交流。1 k' P7 B1 V. K$ [5 ~
- f6 L. `1 i) ]4 B進我部落格就好了,是這個:http://wiznet2012.blogspot.kr/ |
|