菊花链 JTAG STM32
前言
菊花链 JTAG STM32
一、简要说明
硬件:STM32F401C-DISCO *2MCU :STM32F401VCT6 ;
软件:\STM32Cube_FW_F4_V1.8.0\Projects\STM32F401-Discovery\Demonstrations\EWARM
对于硬件的连接以及运行后的现象,readme.txt 中已经说明:
程序运行的结果是 LD3~LD6 是跑马灯形式的闪烁。
参看 STM32F401 的参考手册,RM0368 Rev3. 里面在 Debug support(DBG)里面有描述:
同样在 JTAG 本身的官网中,也有同样的描述:UM08001(User guide of JTAG emulators for ARM cores),
https://www.segger.com/admin/uploads/productDocs/UM08001_JLink.pdf
这也也要注意一下,什么在菊花链中,哪一个是 Device0, TDO JTAG 的那个设备,其他的 Device1,2,,,,依次往后排;
二、环境搭建
按照上图,进行 JTAG 的环境的搭建;
参看 STM32F401VCT6100pinTQFP 封装的数据手册,找出其引脚的分配;