主题:S32K144 EVB - 在 S32 Design Studio 3.5 中调试时出现 PEmicro 连接助手错误
您好,NXP支持团队,
我在使用 S32 Design Studio 3.5 在 S32K144 评估板上调试应用程序时遇到了问题。
环境:
板:S32K144 EVB(如有需要,请更新准确的主板零件编号)
IDE:S32 设计工作室 3.5
调试探针:板载 OpenSDA (PEmicro)
操作系统:Windows(请注明版本)
连接类型:OpenSDA USB
问题描述:
当我启动调试会话时,PEmicro 连接助手会显示以下消息:
“连接到启动配置对话框中指定的接口硬件或目标时发生错误。”
连接助手正确检测到了 OpenSDA 探针:
USB1 上的 OpenSDA
名称 = FDC46E50
但是,调试器无法与目标MCU建立通信。
观察结果:
PC 已成功检测到 OpenSDA。
电路板电源指示灯亮起。
该问题发生在调试启动期间。
我已经尝试过了:
调试前按下 RESET 按钮。
断开并重新连接 USB 接口。
换一根USB数据线。
使用另一台笔记本电脑/台式机。
重新启动 S32 设计工作室。
同样的问题依然存在。
申请信息:
该应用程序基于:
通过引脚工具生成引脚配置。
SDK 驱动程序(PINS_DRV)。
后雨刮器控制函数生成的模型代码。
在 main() 函数中执行的示例代码:
PINS_DRV_Init()
后雨刮器控制_Fn_初始化()
后雨刮器控制_Fn_step()
问题:
什么原因会导致在目标通信失败的情况下检测到 OpenSDA?
S32DS 3.5 与当前的 OpenSDA 固件之间是否存在已知问题?
OpenSDA固件是否需要更新或重新刷写?
对于 S32K144,是否有推荐的批量擦除或“RESET 连接”步骤?
S32K144 EVB 上是否有任何跳线设置需要检查以进行调试?
错误的引脚复用设置是否会在编程后干扰SWD通信?
随附的:
Shubham3_0-1782286475931.png
PEmicro 连接助手错误对话框的屏幕截图。
非常感谢您能提供任何关于解决此问题的指导。
谢谢!
你好@Shubham3 ,
在编写此应用程序/示例程序之前,是否已正确调试板?
请检查您的应用程序是否在引脚工具/端口寄存器中重新配置了 PTA4、PTC4 或 PTA5。这些引脚与 S32K144 上的 SWD/RESET 有关。
如果答案是肯定的,这确实会阻止调试器随后附加。NXP社区已经报道过类似案例。请参考以下帖子,了解可能的恢复方法和更多背景信息:
已解决:S32K144 - PORTA PIN5 CFG 与 RESET 信号冲突 - NXP 社区
已解决:无法将 PEmicro 调试器与 S32K118EVB2-Q048 配合使用 - NXP 社区
顺祝商祺!
帕维尔
按照示例代码刷写以下代码后出现问题。
使用 ADC PAL 进行一系列软件和硬件触发的转换组。在 LPUART 上显示每次转换组执行的平均值。
示例文档可在 S32 SDK 文档的“示例和演示”部分找到。(/doc/Start_Here.html)