MCU调试方法、装置、设备及介质制造方法及图纸

技术编号:42680761 阅读:22 留言:0更新日期:2024-09-10 12:30
本申请公开了一种MCU调试方法、装置、设备及介质,涉及集成电路设计技术领域,应用于包含多个CPU的MCU,包括:对当前调试信息进行JTAG协议解析,以得到原始控制信号和CPU ID;将所述原始控制信号进行JTAG多核命令解析,以得到多个控制命令,并将所述控制命令同步发送至各个CPU;生成与所述CPU ID对应的CPU选择信号,并控制各个所述CPU中与所述CPU选择信号对应的目标CPU接收所述控制命令,以便所述目标CPU基于所述控制命令对所述MCU进行调试,并生成调试数据。通过上述方案,降低MCU调试的成本,并提高MCU调试的灵活性、准确度以及调试速度。

【技术实现步骤摘要】

本专利技术涉及集成电路设计,特别涉及mcu调试方法、装置、设备及介质。


技术介绍

1、mcu(microcontroller unit,即微控制单元)中包含多个cpu(centralprocessing unit,中央处理器),即称为多核mcu,调试模块是一个mcu的重要组成部分,用于为mcu的运行过程进行调试、设置硬件断点、查看和修改mcu的数据存储区域,是mcu产品开发人员在开发过程中的重要工具。

2、现有的调试模块都是上位机通过jtag(joint test action group,即联合测试工作组)连接到mcu的,再通过内部模块对mcu中所有cpu进行控制操作。对于多核mcu,需要每个cpu都有一个调试模块,并引出多组jtag连接线,这多根连接线通过串行连接的方式组成菊花链,以实现一对多拓扑结构。

3、通过菊花链的形式组成的多核调试系统,每一个核的调试模块工作在同一状态,不仅灵活度很低,调试成本也高;并且对于通过菊花链的形式组成的多核调试系统,调试信息需要依次穿过每一个cpu的调试模块,反应速度较慢,且jtag时钟与cpu本文档来自技高网...

【技术保护点】

1.一种MCU调试方法,其特征在于,应用于包含多个CPU的MCU,包括:

2.根据权利要求1所述的MCU调试方法,其特征在于,所述生成与所述CPU ID对应的CPU选择信号,包括:

3.根据权利要求1所述的MCU调试方法,其特征在于,所述控制各个所述CPU中与所述CPU选择信号对应的目标CPU接收所述控制命令,以便所述目标CPU基于所述控制命令对所述MCU进行调试,并生成调试数据,包括:

4.根据权利要求3所述的MCU调试方法,其特征在于,还包括:

5.根据权利要求3所述的MCU调试方法,其特征在于,还包括:

>6.根据权利要求1...

【技术特征摘要】

1.一种mcu调试方法,其特征在于,应用于包含多个cpu的mcu,包括:

2.根据权利要求1所述的mcu调试方法,其特征在于,所述生成与所述cpu id对应的cpu选择信号,包括:

3.根据权利要求1所述的mcu调试方法,其特征在于,所述控制各个所述cpu中与所述cpu选择信号对应的目标cpu接收所述控制命令,以便所述目标cpu基于所述控制命令对所述mcu进行调试,并生成调试数据,包括:

4.根据权利要求3所述的mcu调试方法,其特征在于,还包括:

5.根据权利要求3所述的mcu调试方法,其特征在于,还包括:

<...

【专利技术属性】
技术研发人员:匡启和吴晨杰沈贽郑茳肖佐楠
申请(专利权)人:苏州国芯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1