历史上的今天
返回首页

历史上的今天

今天是:2024年12月25日(星期三)

正在发生

2019年12月25日 | STM32调试支持

2019-12-25 来源:eefocus

STM32F10xxx使用Cortex™-M3内核,该内核内含硬件调试模块,支持复杂的调试操作。硬件调试模块允许内核在取指(指令断点)或访问数据(数据断点)时停止。内核停止时,内核的内部状态和系统的外部状态都是可以查询的。完成查询后,内核和外设可以被复原,程序将继续执行。


SWJ调试端口(serial wire and JTAG)
STM32F10xxx内核集成了串行/JTAG调试接口(SWJ-DP)。这是标准的ARM CoreSight调试接口,包括JTAG-DP接口(5个引脚)和SW-DP接口(2个引脚)。

● JTAG调试接口(JTAG-DP)为AHP-AP模块提供5针标准JTAG接口。
● 串行调试接口(SW-DP)为AHP-AP模块提供2针(时钟+数据)接口。


JTAG调试接口是默认的调试接口。

如果调试器想要切换到SW-DP,必须在TMS/TCK上输出一指定的JTAG序列(分别映射到SWDIO和SWCLK),该序列禁止JTAG-DP,并激活SW-DP。该方法可以只通过SWCLK和SWDIO两个引脚来激活SW-DP接口。  


灵活的SWJ-DP脚分配


3个控制位用来配置SWJ-DP接口的引脚,这3个位在系统复位时复位。

● AFIO_MAPR(STM32F10xxx微控制器中的地址是0x40010004)

─ 读:APB,无等待状态
─ 写:APB,如果AHB-APB桥的写缓冲器满了,则一个等待状态位26:24=SWJ_CFG[2:0] 由软件置位和复位 这3位用来设置分配给SWJ调试接口的专用引脚数目,目的是在使用不同的调试接口时能释放尽可能多的引脚用作普通I/O口。 复位后的初始值是000(所有引脚都设置为JTAG-DP接口专用引脚),同时只能置位3个位中的一个(禁止同时设置一个以上的位)。


推荐阅读

史海拾趣

驰兴电感(Coilank)公司的发展小趣事

驰兴电感深知客户是企业发展的根基。公司始终坚持以客户为中心的服务理念,为客户提供全方位、个性化的服务。无论是产品选型、技术支持还是售后服务,驰兴电感都能及时响应客户需求,提供满意的解决方案。这种贴心的服务赢得了客户的信赖和支持,也为公司的持续发展奠定了坚实基础。

Anvo-Systems公司的发展小趣事

Anvo-Systems深知人才是企业发展的核心动力。因此,公司一直注重与高校和研究机构的合作,共同开展电子技术的研发与创新。通过与高校合作开展科研项目、设立奖学金等方式,Anvo-Systems吸引了大批优秀的人才加入公司。同时,公司还建立了完善的培训体系,为员工的职业发展提供了有力支持。这些举措不仅提升了公司的研发实力,也为公司的未来发展储备了丰富的人才资源。

创都(CAX)公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。创都公司深知这一点,因此在品质管理上投入了大量精力。公司建立了严格的质量管理体系,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都经过严格把关。此外,创都公司还积极引进先进的生产设备和技术,提升生产效率和产品质量。这些措施使得创都公司的产品在市场上享有良好的口碑,赢得了消费者的信任和喜爱。

Hirose公司的发展小趣事

在电子行业的浪潮中,创都(CAX)公司凭借其卓越的技术创新能力,逐渐崭露头角。公司创始人李先生是一位热衷于新技术的电子工程师,他带领着一支由业内顶尖人才组成的研发团队,不断挑战技术极限。在一次偶然的机会中,他们成功研发出了一款具有革命性意义的高效能芯片,这款芯片不仅性能卓越,而且成本大幅降低,迅速在市场中获得了广泛认可。随着这款芯片的成功推出,创都公司的知名度迅速提升,订单量激增,公司也借此机会逐步扩大了生产规模和市场占有率。

FutureWafer公司的发展小趣事

企业文化是企业的灵魂和精神支柱。创都公司自创立之初就注重企业文化的建设与发展。他们倡导“创新、协作、务实、进取”的企业精神,鼓励员工勇于创新、敢于担当。同时,公司还注重员工培训和职业发展规划的制定与实施,为员工提供了广阔的发展空间和良好的职业前景。这些措施不仅激发了员工的积极性和创造力还增强了企业的凝聚力和向心力使得创都公司在激烈的市场竞争中始终保持着旺盛的发展势头。

Fluke公司的发展小趣事

企业文化是企业的灵魂和精神支柱。创都公司自创立之初就注重企业文化的建设与发展。他们倡导“创新、协作、务实、进取”的企业精神,鼓励员工勇于创新、敢于担当。同时,公司还注重员工培训和职业发展规划的制定与实施,为员工提供了广阔的发展空间和良好的职业前景。这些措施不仅激发了员工的积极性和创造力还增强了企业的凝聚力和向心力使得创都公司在激烈的市场竞争中始终保持着旺盛的发展势头。

问答坊 | AI 解惑

精密仪用放大器INA114

本帖最后由 paulhyde 于 2014-9-15 09:19 编辑 适合于仪表类的同志们~  …

查看全部问答>

芯片不工作, 怎么区分是工艺的问题还是设计的问题?

芯片不工作, 怎样区分是工艺的问题还是设计的问题? …

查看全部问答>

串口驱动的一个基础问题

ARM S3C2410的CPU “FIFO模式时,一旦当FIFO中的资料达到一定的触发水平后,即产生一个中断” 这个中断产生后,由CPU的中断源通知CPU,CPU查找中断向量表,进入相应的中断处理程序 上面的过程正确吗?如果正确,想知道CPU这个中断源是否通过硬件 ...…

查看全部问答>

文件夹游览SHBrowseForFolder标题问题

大家好,最近我想写一个只游览文件夹的程序, 这个程序运行有WNCE5.0上, 主要代码如下, 但当他运行时,却发现弹出的对话框不仅有“游览文件夹”这个标题,而且也有“select folder\"这个标题,且 出现的位置与背景都不对。 我想知道这个原因 ...…

查看全部问答>

刚才把EK-STM32板的例程跑了一遍,算是认识了一下环境

总结一下:1-IAR用起来有点怪怪的……(可能是用惯keil了)2-板子自带例程有点少了……(一开始还庆幸例程好少,估计学起来不会费劲^_^)3-连芯片手册和开发板手册都没有看,就可以把板子的例程跑起来,一点波折都没有,信心已经开始建立起 ...…

查看全部问答>

FPGA设置IP核时,编译出错。。。

  最近搞ucgui到FPGA上面,软IP做好了。加入到QUARTUSII中,编译的时候,出错。     我以前做到这步的时候是没有问题的,这次做的时候,用了一个ALT_PLL,50MHZ的时钟经倍频后,得到两个100MHZ的输出。    &n ...…

查看全部问答>

2011 TI M3 DAY

收到邀请,TI M3 DAY 研讨会,有机会的同志们可以去看看哈。   http://focus.ti.com/asia/general/1105-ste-day-reg-cn.htm?sp_rid_pod4=NjQ4ODUyOTY3MgS2&sp_mid_pod4=36669692…

查看全部问答>

GPS天线和GSM天线的区别?

GPS天线和GSM天线的区别?…

查看全部问答>

物联网智能家居-厨房之硬件调试

说起厨房部分的硬件调试那可是相当的坎坷呀!1、从画PCB图开始,由于板块面积的限制,就注定各种元件的拥挤,而且我习惯调试的时候加上LCD屏,所以把所有引脚都引出来了!2、板子做回来了,就要开始焊接了!相当痛苦的经历呢!各种元器件的焊接不必 ...…

查看全部问答>

又到爆料时间!Ti也学 st,cortex m4开始发力!10美元开发板!

预定月底曝光的 cortex m4 launchpad图片已经提前曝光啦 !价格10美元以下,预订价才4.99! 又有的玩了~Ti终于顿悟了,学st的discovery系列! …

查看全部问答>