【S32K144 不能正常debug问题】

问题描述

工具:EB Tresos + S32DS
在开发S32K144的过程中,遇到了debug运行跑飞的情况,具体现象为:
当程序包含Port_Init函数时,运行到Port_Init内的某一行,程序突然跑飞,不能停在下一行的断点上,Port_Init函数后的其他任一行也不能停在其断点上。

rootcause:

之前按照网络上查找的资源,debug的引脚只配置了PortPin_JTAG_TDO,PortPin_JTAG_TMS,PortPin_Reset_b这三个引脚,根据Port模块的UM,还需要配置PortPin_JTAG_TDI和PortPin_JTAG_TCK引脚。

解决方法:

  1. 手动添加debug遗漏的引脚。
  2. 由EB Tresos配置项来配置
    Alt

测试验证:

按照以上方法正确添加budeg引脚后,Port_Init函数可以完整运行,Port_Init函数后的其他任一行也能停在其断点上。

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值