本帖最后由 小恩GG 于 2025-6-27 10:45 编辑
[FRDM-MCXN947] USB/UART/SPI/I2C-ISP模式使用指南 一、背景 恩智浦的MCXN系列产品支持通过USB、UART、SPI和I2C四种接口下载更新镜像文件。在客户支持过程中发现,使用SPI和I2C接口时可能会遇到问题。因此,本次DFAE培训结合FRDM-MCXN947开发板和SEC上位机通信工具,展示了操作步骤和注意事项。本文详细介绍具体步骤及培训中发现的常见问题,供用户参考。
二、准备工作 - MCUXpresso SEC工具:支持通过MCU-Link桥接功能对目标板进行编程,提供USB、UART、SPI、I2C四种通信方式。
- LinkServer:用于更新FRDM-MCXN947板载调试器固件。
硬件 | 电脑 FRDM-MCXN947开发板 USB Type-C线缆 | 软件 | |
三、操作步骤 3.1 硬件开发板修改 若使用USB-ISP或UART-ISP模式更新镜像文件,FRDM-MCXN947无需任何改动。
若使用I2C-ISP或SPI-ISP模式,需将I2C的SDA/SCL或SPI的MOSI/MISO/SCLK/SSEL连接到MCU-Link(板载调试器)。MCU-Link支持通过USB桥接SPI和I2C端口(称为USBSIO),此功能可用于ISP编程。
I2C配置 2. 在R140和R141位置焊接2.2KΩ电阻
SPI配置 在R136、R137、R138、R139位置焊接0Ω电阻。 在开发板上的具体位置如下:(注意:电阻位置详见开发板文件“DNP-90818_C.pdf”)
3.2 更新板载调试器固件为CMSIS-DAP 1) 用跳线帽连接J21,USB线连接MCU-Link(J17)接口。 2) 运行program_CMSIS.cmd(路径:LinkServer_25.3.31\MCU-LINK_installer\scripts)更新固件。
3)完成后移除J21跳线帽。
3.3 使用SEC工具连接 3.3.1 初始化设置 打开SEC工具,新建工作空间,选择MCXN947型号。
3.3.2 硬件接口连接 如果使用USB接口下载更新镜像文件,用USB线连接HS-USB(J11)。 如果使用UART、SPI、I2C,则连接MCU-LINK(J17)接口。
USB-ISP模式连接: 硬件:用USB线连接HS-USB(J11),按住ISP按键并复位开发板进入ISP模式。 软件:在SEC工具中选择 Target> Connection,
接口选择 USB,点击 Test Connection,显示“OK”即连接成功。
UART-ISP/SPI-ISP/I2C-ISP模式连接: 硬件:用USB线连接MCU-Link(J17),按住ISP按键并复位开发板进入ISP模式。 软件:在SEC工具中选择 Target > Connection: § UART:选择UART,配置串口号和波特率,点击 Test Connection。 § SPI:选择SPI, 直接点击 Test Connection。 § I2C:选择I2C,直接点击 Test Connection。
UART:
SPI: I2C:
显示“OK”即连接成功。
四、总结 本文介绍了通过SEC工具连接FRDM-MCXN947四种ISP接口的方法。镜像文件下载与更新的具体操作将在后续文章中详细说明。
|