2316142_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2316142_zh-CN

2316142_zh-CN

为什么我在 MCUXpresso IDE 中调试 mcxn546v 的引脚、时钟配置和调试时会遇到问题?

我是 MCUXpresso IDE 的初学者,我曾尝试用 MCU MCXN546V 测试自己的 PCB,它的 UART2 引脚 TX 和 RX 连接到 Neoway N58 物联网板。因此,我创建了一个新项目来测试 UART 协议和外设。但我在调试时收到了以下错误信息

[用于 "MCXN546_Project JLink Debug "的 MCUXpresso Semihosting Telnet 控制台在 63440 @ 127.0.0.1 端口启动。]SEGGER J-Link GDB Server V8.44 - 终端输出通道。

后来,我试着从仪表板拖放 MCXN546V 的 SDK 压缩文件,但在添加压缩文件时仍然出错,添加后在时钟、引脚配置方面也出错。我在本帖中附上了照片。请分享带有 MCXN546V 引脚和时钟配置的 uart 测试示例项目。clock_config err.pngclock_config err.png

MCX NRe: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

你好,@Elakiya

出现该错误的原因是 SDK 是使用 ARMGCC 选项生成的。该选项专门用于 MCUXpresso IDE for VS Code。

Habib_MS_0-1770850649384.pngHabib_MS_0-1770850649384.png

如果计划使用 MCUXpresso IDE,则必须选择 "其他",然后选择 MCUXpresso IDE,如下图所示:

Habib_MS_1-1770850818061.pngHabib_MS_1-1770850818061.png

下载正确的 SDK 后,只需将文件拖放到 MCUXpresso IDE 中的 "已安装的 SDK "视图中即可安装。
您也可以按照本帖中提到的步骤下载 SDK。尽管该示例针对的是 RT1060,但其过程与 MCXN546 完全相同。

如需配置工具方面的帮助,本页提供的《用户指南》可能会有所帮助。

如果您还有其他问题,请随时告诉我。

BR
Habib



Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

当我尝试将 MCXN546 SDK zip 添加到 MCUXpresso IDE 时,出现了这个错误,为什么? sdk_error.JPGsdk_error.JPG
添加的 SDK zip 文件已从恩智浦仪表板正确下载,但为什么还是会出现这个问题?sdk_dwnld.JPGsdk_dwnld.JPG

请指导解决这个问题

Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

您好,@Habib_MS,感谢您的回复,我已尝试从恩智浦仪表板"其他" 选项中下载 MCUXpresso IDE 的正确 SDK。但在重新安装 MCXN546 sdk 文件并创建项目后,引脚和时钟配置却无法打开,我遇到了截图所示的配置问题。如果有人有 MCUXpresso IDE 定制 PCB 芯片的 MCXN546V 芯片 SDK、

Workspace.pngWorkspace.png

请分享。547_546_collapse.JPG547_546_collapse.JPG

Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

你好 @Elakiya
这个问题是由于 SDK 软件包新项目模板中存储的信息不正确造成的,特别是在名为 " clock_config.c " 的文件中软件包的 ID 不正确:

Habib_MS_2-1771007733515.pngHabib_MS_2-1771007733515.png

要解决这个问题,请在你下载的 SDK 软件包中设置 package_id,如名为 " pin_mux.c " 的文件中所示:

Habib_MS_1-1771007687242.pngHabib_MS_1-1771007687242.png

做出这一更改后,我就能使用 MCXN546 的配置工具了。

如果您遇到任何问题,请随时告诉我。
BR
Habib.

Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

您好@Elakiya,
请遵循本帖中提到的要点:
MCUXpresso + Jlink - 无法转换编码 - NXP Community

如果问题仍然存在,请随时告诉我。
BR
Habib

Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

你好@Habib_MS,非常感谢你分享的步骤,但即使按照步骤操作,我还是遇到了同样的问题。是内存问题还是 PCB 电源引脚问题?我无法辨认。我已在本帖中分享了截图和 PCB 设计电路图 png 文件,请查看并告诉我。预先表示感谢。 Screenshot_debug.pngScreenshot_debug.png

Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID谢谢 @Habib_MS,你已经解决了我的板问题中的配置部分。关于调试器问题,我们将在新的社区帖子中讨论。感谢您的指导。Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

你好 @Habib_MS,非常感谢,在更改 package_id 之后我可以打开引脚和时钟配置,但之后我尝试通过 segger J-Link 将这个项目代码刷新并调试到我的 PCB 板上,一旦我开始调试,它就会卡在 startup_mcxn546_cm33_core0.c 文件中,如屏幕截图所示。在控制台选项卡中我得到了

[用于 "MCXN546_Project JLink Debug "的 MCUXpresso Semihosting Telnet 控制台在 60310 @ 127.0.0.1 端口启动。]

SEGGER J-Link GDB Server V8.44 - Terminal output channel


如果我尝试暂停和继续,则会进入中断页面,并显示"Break at address"0x20018040" ,没有可用的调试信息,或在程序代码之外。"

请给出解决方案,并提供项目示例

debug_stuck.pngdebug_stuck.png

Re: Why I am getting problem in pin, clock configuration and debugging for mcxn546v in MCUXpresso ID

你好,@Elakiya

这个问题似乎与调试器和内核之间的通信密切相关。这个问题很可能是软件造成的。为了更有效地解决这个问题,能否请您共享终端的完整日志输出?这将有助于我获得更详细的信息,并制定出更精确的解决方案。

不过,由于这个话题偏离了最初的问题,您是否介意创建一个新的社区帖子,以便我们在那里继续提供支持?欢迎给我贴标签。我很乐意在新的主题中继续为您提供帮助。

BR
Habib

标记 (1)
无评分
版本历史
最后更新:
‎02-26-2026 03:37 AM
更新人: