After getting the board, I started testing it, but unfortunately, I immediately fell into the pit! According to the official information, STEVAL-MKI109V3 can use the Unico-GUI tool. This tool has many analysis functions and data processing capabilities. So I downloaded it and used it immediately.
You see! The software does not have the STEVAL-MKI109V3+LSM6DSOX combination by default. It says that it can be used after upgrading to the new version.
According to the information in the documentation, you can use STM32CubeProgrammer to upgrade. Let's talk about the upgrade method.
Upgrading using STM32CubeProgrammer
The updated firmware is in:
<Unico dir>\FIRMWARE\ProfiMEMSTool board\ProfiMEMSToolV3.6.26.bin
operate:
- Press BT2 , then press BT3
- The board restarts, D6 LED lights up, then release BT3 and then BT2
- After opening STM32CubeProgrammer , you can see that the USB port can connect to the board.
- Open the file ProfiMEMSToolV3.6.26.bin
- Start downloading.
Press BT3 board to restart.
Open Unico-GUI and you can connect to the development board.
The development board can be operated
Just knowing how to use the Unico-GUI tool is not enough.
In fact, the development board is used through the serial port. The serial port parameters are 115200 , 8 , N , 1
Use the serial port tool to open the serial port and then operate the board.
Enter into the serial port : *ver\n
The board will print the version number: V3.6.26
*list command prints the device library supported by the board
MKI001V1 --> LPS22HB
MKI087V1 --> LIS331DL
MKI089V1 --> LIS331DLH
MKI092V1 --> LIS331HH
MKI092V2 --> LIS331HH
MKI105V1 --> LIS3DH
...
MKI197V1 --> LSM6DSOX
...
MKIDUMMY --> DUMMY
MKICOMGX --> ComboGXAYZ
MKICOMGZ --> ComboGZAXY
MKIDU1V1 --> LIS2DU12
MKIS25BA --> LIS25BA
In the list you can see MKI197V1 --> LSM6DSOX
*listdev command prints the sensors supported by the board
LPS22HB
LIS331DL
LIS331DLH
...
LSM6DSOX
...
LIS2DU12
LIS25BA
For more detailed information, please refer to ST 's official documentation.
How to develop routines that can find Unico –lite .
|