Keil Logo

MCBSTM32F400: Not a genuine ST device !

Information in this knowledgebase article applies to:

  • MDKv5
  • ULINK 2
  • MCBSTM32F200/F400 eval board


While trying to flash an example project in MCBSTM32F200/400 eval boards using the ULINK family of debug adapter, µVision's build output window shows below error message:

Error: "Not a genuine ST Device! Abort connection."


There is a possibility that the memory accesses for the device are not working, and thus the device is not recognized by the ULINK debug adapter


Follow below steps:

1. Make sure that the Boot Config Jumpers are correctly set to User Flash mode

2. Only one instance of µVision should be active and other tool like ST utility must be closed

3. Change the debugger settings in Options for the target to Connect under Reset and flash the target device again using µVision

If these steps are not helpful then send us the debug accesses log file by enabling it under Options for target - debug settings tab


Last Reviewed: Friday, May 17, 2019

Did this article provide the answer you needed?
Not Sure
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.