This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to obtiain ST-LINKIII-KEIL.dll?

Would anyone point me in the right direction?

I am looking to obtain the ST-LINKIII-KEIL.dll.
I am currently using microVision 5.15 and it's set as the Target DLL, but
there is no such dll. There is a ST-LINKIII-KEIL_SWO.dll however, but this
isn't the one.

Your help is much appreciated.

Parents
  • Thanks for the many replies.
    I think I forgot to mention why I am looking to obtain ST-LINKIII-KEIL.dll.

    I can update the firmware on the board just fine.
    It's just that according to Keil uVision 5 I need the DLL.

    I am trying to compile and debug a simple IO_Toggle application.
    compilation and linking is successful, but in the menu, once I go to

    Debug > Start/Stop Debug session

    I first get the message:

    EVALUATION MODE
    RUNNING with Code Size Limit: 32K
    

    And thereafter:

    Error:
    Cannot load driver S:\Keil\ARM\STLink\ST-LINKIII-KEIL.dll
    
    Possible Reasons:
    - Driver DLL could not be found in the specified path
    - Driver DLL requires additional DLL's whihc are not installed
    - Required Hardware Drivers are not installed
    Debugger aborted!
    

    I am not sure why it's looking for that DLL if my installation directory does not even have it.
    Do I have to edit some configuration settings?

Reply
  • Thanks for the many replies.
    I think I forgot to mention why I am looking to obtain ST-LINKIII-KEIL.dll.

    I can update the firmware on the board just fine.
    It's just that according to Keil uVision 5 I need the DLL.

    I am trying to compile and debug a simple IO_Toggle application.
    compilation and linking is successful, but in the menu, once I go to

    Debug > Start/Stop Debug session

    I first get the message:

    EVALUATION MODE
    RUNNING with Code Size Limit: 32K
    

    And thereafter:

    Error:
    Cannot load driver S:\Keil\ARM\STLink\ST-LINKIII-KEIL.dll
    
    Possible Reasons:
    - Driver DLL could not be found in the specified path
    - Driver DLL requires additional DLL's whihc are not installed
    - Required Hardware Drivers are not installed
    Debugger aborted!
    

    I am not sure why it's looking for that DLL if my installation directory does not even have it.
    Do I have to edit some configuration settings?

Children
  • I just had this same issue with a STM32373C-EVAL board.

    ST came through with a fix:

    1- Open the project options.
    2- Select the Debug tab.
    3- Select ST-Link as debug hardware.
    4- Click on Settings
    5- Click OK on the Target Driver Setup form.
    6- Select the Utilities tab.
    7- Check Use Debug Driver.
    8- Click OK.

    - it worked!