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.
The firmware on your board / ST-LINK adapter needs to be updated. You use version 2.14 and that is quite old and not supported by the actually debugger software. Version "2J24S0" is the actually supported version. Just download the "STM32 ST-Link Utility" from ST and do a firmware update. This should solve your problem and fix some bug issues the same time.
Gerd
He updated the firmware earlier.
Need to double check the "ST-LINK" selected in debugger/utilites options
Ok, so why exactly can't you use ST-LINKIII-KEIL_SWO.dll? Do you have some old antiquated project with stale Target settings? Can you refresh those? Honestly it strikes me you're approaching this problem backward.
Stock install of MDK515 with the CM pack, connects up with an ST-LINK V2J24S0, no issues.
Both DLL appeared around uV4.50 and the non-SWO disappeared in uV4.71a
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?
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!