
在單晶片開發時,大部分都採用燒錄後執行程式,
並且透過UART吐出數據的方式來debug。
不過隨著系統的複雜度上升,這樣的開發方式逐漸會遇到瓶頸。
也因此,比較大的晶片例如32位元的,通常會內建 JTAG 裝置,
也就是一種後門,方便進行debug。
在此我們採用一種 On-Chip debugger 軟硬體搭配,
簡單來說就是能夠單步執行並且隨時能知道記憶體內容。
各家晶片都有自己的 On-Chip Debugger 裝置,對應的 JTAG 硬體也各有不同。
原本打算採用的是 100 ASK 公司出品的 OpenJtag
但是該公司的這支硬體呢,在Win10下的驅動程式似乎怪怪的不能安裝,
搜尋了一些教學顯示有些麻煩的設定要做,所以暫時先算了。
既然打算要用STM32,那就用先前操作...