I've been searching for long time now, trying to find STM32L433RCT6P. Had to download Keil.STM32L4xx_DFP.2.0.0.pack Then I got that worked out. I started new project, compiled fine but trying to debug, I get this message: No Algorithm found for: 08000000H - 0800033FH Erase skipped! Error: Flash Download failed - "Cortex-M4" Flash Load finished at 12:44:07
I'm using integrated ST Link debugger with nucleo dev board. Might have to try system workbench to see if that works.
btw. st link is selected in debugger and i can erase the chip no problem when using st link utility. clearly the problem is with either keil, uvision, or mdk-arm. I'm using MDK-ARM Plus Version: 5.24.1
Go to the Debugger Settings, select the Flash Download tab, and ADD the STM32L4 Flash to the algorithm list.
Hello Peter,
Your device is a STM32L433RCT6P
We have an example for a similar device - the STM32L476RGTx - which is on a Nucleo-L476RG.c. This example is in the STM32L4xx_DFP
This device uses the "STM32L4xx 1 MB Flash" programming algorithm. The Flash memory starts at 0x08000000
Your device uses the "STM32L4xx 256 Flash" programming algorithm. The Flash memory starts at 0x08000000
Besides that, the ST-Link settings should be the same.
To troubleshoot the ST-Link connection, take a look at these links:
http://www.keil.com/forum/63382/ http://www.keil.com/forum/63376/ http://www.keil.com/support/docs/3634.htm
Hello
sorry for my interrupt,
but I met same issue with nucle LG476RG configuration.
All setting is automatic but cannnot load "flash programming algo"
the alog is - STM32L4xx 1MB Flash -
Could you let me know how to fix this issue ?
thx