|
81樓
樓主 |
發(fā)表于 2012-11-6 16:39:24
|
只看該作者
我們現(xiàn)在分析官方開發(fā)板的st-link部分電路,
其開發(fā)板說明,DM00050135.pdf 14頁有如下文字。
4.2 Embedded ST-LINK/V2
The ST-LINK/V2 programming and debugging tool is integrated on the STM32F0DISCOVERY. The embedded ST-LINK/V2 can be used in 2 different ways according to the jumper states (see Table 3):
●Program/debug the MCU on board,
●Program/debug an MCU in an external application board using a cable connected to SWD connector CN3.
The embedded ST-LINK/V2 supports only SWD for STM32 devices. For information about debugging and programming features refer to user manual UM1075 (ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32) which describes in detail all the ST-LINK/V2 features.
注意這句:
supports only SWD for STM32 devices
這說明,他的仿真器只支持swd模式,不支持jtag
15頁的開發(fā)板cn2的跳線說明部分,
說明這個跳線的作用僅僅就是把cn2的12,34連接或者不連接。
為了大家閱讀方面,我把這個說明書,再次放到附件中,以前的放過。
DM00050135.pdf
(2.43 MB)
2012-11-6 16:39 上傳
點(diǎn)擊文件名下載附件
下載積分: 積分 -1
從官方原理圖mb1034.pdf第二頁,st link這部分分析,
搜T_JTCK等網(wǎng)絡(luò)標(biāo)號和分析cn3,cn2,和u2以及相關(guān)跳線之間的聯(lián)系,
可以看出,cn3可以當(dāng)做st-link調(diào)試其他班子的接口。這個cn3是stm32f103這個元件提供st-link功能接口的。
同時這個cn3的信號通過跳線,連接到我們的stm32f0mcu部分進(jìn)行調(diào)試。其連接管腳是PA14,PA13,NRST,PB3
如果我們把st-link這部分原理圖畫上,是個好辦法,也能充分利用pcb上的空間,畢竟廠家的
開發(fā)板這部分空間是夠的。但對于初學(xué)者而言,就會增加更多的困難。
所以,我們簡化這個設(shè)計,這部分的主要電路不用,我們留下CN3接口,
但這次這個接口不是對外提供st-link功能,而是接受外面的st-link信號,
如果誰需要st-link調(diào)試,可以購買st-link調(diào)試器進(jìn)行調(diào)試。
我們改成串口燒程序和調(diào)試。
|
|