Chip123 科技應用創新平台

標題: 單片機如何載入DSP? [打印本頁]

作者: WIZnet    時間: 2012-8-30 09:54 AM
標題: 單片機如何載入DSP?
一、硬體連接。基本情況是單片機與DSP用SPI連接,用16bit通信,單片機與PC用串口連接。電腦的串口(USB轉串口)與單片機的UART連接。實現單片機與PC的資料傳輸。
4 p! ^+ h2 F% T" A6 H1 Z% H7 c  Z8 d9 v1 W3 }

: X  Y$ `/ D& k1 c+ p  T# y二、調試電腦的串口。用大傻串口調試軟體(網上能下載到,很簡單)調試串口,該過程要配合單片機程式(簡單的發送和接收資料程式)使用。
/ G2 {3 w$ `  `! r7 T9 _5 ]7 ^  e0 ?2 [8 \# G6 f4 S) c
, l  g; A' B" ^) S) p
三、單片機與DSP通信。單片機處於主模式,DSP處於從模式。DSP的BOOTMODE選擇SPI從模式。
0 T5 N6 D/ o, b5 Y) e/ Z) [) h/ c& M1 ]7 z3 }4 F) |
2 {) L, ?" }% H. U! U
四、載入過程分為3部分。, T" z/ R! L; g7 b! y3 I3 H' a1 S
6 j: j3 d6 o  E* [. G. ~  r
+ G+ U& m, a: ]8 s7 v* j/ W( N
(1)SWS。開始字同步過程。單片機向DSP發送開始字(0x5853),DSP給單片機回復一個字(0x5253)。直到回復正確,進入下一階段,否則一直進行SWS過程。# O5 w" ^$ }7 C5 v! M
* ^; _: P+ R/ v
4 |2 F' w+ a; r9 e3 _1 z
(2)Ping-OS。Ping操作碼同步過程。單片機給DSP發送操作碼(0x5853****),DSP給單片機回復一個數(0x5253****),知道回復正確,進入下一過程,否則一直進行Ping-OS過程。  l+ j( O. C) E: y1 U5 c) z

0 x  F  {1 y* g+ N" k# f0 p9 ^0 V2 z8 u, [, \; E4 n! x
(3)OS,即操作碼過程。也就是單片機載入DSP的主要過程。吧DSP程式一次發送給DSP。
: ^) H$ t0 z% u, j2 ^
- d; ]! a! o# _3 M: m! X按照以上步驟,便可以實現單片機載入DSP。  [6 ?# L- @' G% A: ~" x

, H' _1 [5 z1 i+ a上述過程比較簡潔,若對這個感興趣,可以聯繫我,我們可以進行交流。
8 ]9 X- P. o( g. c! V8 H0 V: m: ?  b" {8 r
進我部落格就好了,是這個:http://wiznet2012.blogspot.kr/




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2