cancel
Showing results for 
Search instead for 
Did you mean: 

How to unbrick a bricked SensorTile

JBrad.4
Associate II

I tried to flash the FP-SNS-ALLMEMS1 firmware (https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-ode-function-pack-sw/fp-sns-allmems1.html) to a brand new SensorTile over bluetooth. The process completed according to the BLE app on my Android device and said to restart the board for the update to complete.

Now the board doesn't light up when powered as it did before. Is there a way that I can unbrick the device or force fresh firmware onto the board over USB for example?

13 REPLIES 13

Hi @JBrad.4​ ,

you have to connect the CN6 connector of the ST LINK V3 shown in the picture below

0693W000005COWeQAO.png 

to the 5-pin SWD connector for programming debugging on the Sensortile cradle expansion (STLCX01V1), p.9 of the user manual UM2101, through a flat cable.

0693W000005COS8QAO.pngPlease assure that the SWD pin on the first connector is linked to the SWD on the second connector.

You can also use the SWD connector on the cradle device STLCR01V1.

-Eleon

Hi @JBrad.4​ ,

I have an update... you have to use the level shifter on the B-STLINK-VOLT board extension to program the Sensortile at 1.8V, since this is the running voltage of the Sensortile STM32L4 uC. But being the connector of this board a STDC14 connector, you should adapt this to the a standard pitch SWD connector of the Sensortile cradle.

Otherwise, you have to use the STLINK V2 or any X-NUCLEO board, that are provided of an embedded STLINK.

-Eleon

Okay thanks for this. Do you know where I can get such an adapter for that cable as it doesn't seem to come with the required parts to do that?

J

I'm afraid you should build it by your own, for example with the help of a breadboard :(

Otherwise, you should switch to the X-Nucleo STLINK...

-Eleon