|
一、硬體連接。基本情況是單片機與DSP用SPI連接,用16bit通信,單片機與PC用串口連接。電腦的串口(USB轉串口)與單片機的UART連接。實現單片機與PC的資料傳輸。
/ }- H; k9 o# g) \0 u
( ]2 K7 w& [- z G9 c, F7 _4 ?# U3 l% [; I3 A6 Q5 G+ V: ^. h7 K1 w
二、調試電腦的串口。用大傻串口調試軟體(網上能下載到,很簡單)調試串口,該過程要配合單片機程式(簡單的發送和接收資料程式)使用。
+ g! P% H% n6 {( T4 A) Z- T. J- n
3 e4 } b0 f( ~& u* }7 ]' a% J# r/ V7 b
三、單片機與DSP通信。單片機處於主模式,DSP處於從模式。DSP的BOOTMODE選擇SPI從模式。
6 w+ Y0 c$ E: e+ a' n m1 E0 x* d
6 W+ }- b# |; s/ ?; |( v: c9 B0 C- i) {7 V
四、載入過程分為3部分。1 @- H) F% q2 y! H9 s/ y
. n0 g- t( t p
1 H5 A+ Y( H2 O" z7 p, e W(1)SWS。開始字同步過程。單片機向DSP發送開始字(0x5853),DSP給單片機回復一個字(0x5253)。直到回復正確,進入下一階段,否則一直進行SWS過程。+ Z7 e1 } n# `2 o: w9 F: \
! D& S |; A" B* o7 t& j. L& ^" r
R2 _. l! |( X(2)Ping-OS。Ping操作碼同步過程。單片機給DSP發送操作碼(0x5853****),DSP給單片機回復一個數(0x5253****),知道回復正確,進入下一過程,否則一直進行Ping-OS過程。! i" n% h* ]( T% V; W, V L2 n7 j
; Y% R& ^8 ^$ M4 ?6 S
- ^1 z4 E+ f- e(3)OS,即操作碼過程。也就是單片機載入DSP的主要過程。吧DSP程式一次發送給DSP。
& _" W4 f; Q1 J6 O$ v7 c& l4 C( P0 n* u
按照以上步驟,便可以實現單片機載入DSP。3 u7 g4 _$ z- s5 O& @) X# J
4 f# u% @# o$ n上述過程比較簡潔,若對這個感興趣,可以聯繫我,我們可以進行交流。4 J+ k4 p' w6 z
$ s. b+ k) ~/ E* O+ F. g進我部落格就好了,是這個:http://wiznet2012.blogspot.kr/ |
|