2025-10-16 5:55 AM
Hi,
I am testing the new X-NUCLEO-67W61M1 with the NUCLEO-H7S3L8 for the purpose of sending data over WiFi and BLE. For reference, I am using the STM32CubeIDE.
However, I have followed the guide in the software package for the X-NUCLEO-67W61M1 in Github (link https://github.com/STMicroelectronics/x-cube-st67w61/tree/main/Projects/NUCLEO-H7S3L8/Applications/ST67W6X/ST67W6X_CLI ) and when I try to send commands with Tera Term with the recommended settings, I see no output in the terminal.
I can see that the X-NUCLEO-67W61M1 is working and correctly identified when flashing the NUCLEO-H7S3L8 with the NCP_update_mission_profile.bat file (which for some reason I could only find in the software package provided directly on the official ST site https://www.st.com/en/embedded-software/x-cube-st67w61.html). I have also tried flashing the NCP_update_mission_profile_t01 and NCP_update_mission_profile_t02 from the Github software package but I still see nothing in the terminal. I also tried flashing the binary Boot and Appli files from the Github software package in STM32CubeProgrammer, but flashing the Appli file does not work, without a clear error message.
For a quick sanity check, I have also tried the guide in section 6.1 in UM3449, which doesn't work either.
There is a lot of conflicting information when comparing the software packages from Github, the official ST website and the UM3449 User manual for the X-NUCLEO-67W61M1.
Could anyone provide a more clear guide on how to set it up to send commands through the terminal and read the output?
2025-10-20 2:43 AM
Hi bog201,
Did you make sure you set XSPI2_HSLV to 1 (with STM32CubeProgrammer tool) as stated here?
In any case, it is indeed better to confirm the functionality of the (X-NUCLEO-67W61M1 + NUCLEO-H7S3L8) setup with ST delivery content before using your own programs.
Once the boards connected together and to your PC (USB-C cable between your PC and the Nucleo's CN5), and if not done already, you have to open the STM32CubeProgrammer tool to set XSPI2_HSLV to 1. Then disconnect the programmer and launch the desired batch script (NCP_update_mission_profile_t01.bat or NCP_update_mission_profile_t02.bat) depending on whether you need to have LWIP running on the ST67W611M1 or on the STM32, see table here. Make sure you don't have any terminal connected to the desired COM port before running the script. A window should then open in which you should see the binaries download logs. Confirm no errors are reported in the log before clicking to close the window when prompted to. Finally, open Tera Term with the COM port/terminal configuration defined in the documentation.
After the terminal is connected, you can push on the Nucleo nrst button (B1) and you should see information displayed similar to this.
I don't know when you downloaded the X-CUBE from st.com but it must be before it got updated. There is no NCP_update_mission_profile.bat file anymore as it is replaced by NCP_update_mission_profile_t01.bat and NCP_update_mission_profile_t02.bat.
UM3449 is in the process of being updated and we'll work to remove all references to NCP_update_mission_profile.bat in current documentation. Please point us to any other inconsistencies you may see and we'll address them.
Let me know how it goes.
Best regards