Hello, you should rebase your tree to get the latest changes.
http://openocd.git.sourceforge.net/git/gitweb.cgi?p=openocd/openocd;a=commit;h=c132304ee9fe43c3078caaf64ae0ee2f3a9542fe Regards, Mathias On 10.01.2012 10:12, Bruno Fleurette wrote: > (plain text version) > Hi, > > I was sometimes faced to the following errors when I was trying to erase or > write a fw to the my STM32 flash: > > Error: JTAG-DP STICKY ERROR > Error: MEM_AP_CSW 0x23000052, MEM_AP_TAR 0x40023c08 > Error: JTAG-DP STICKY ERROR > Error: MEM_AP_CSW 0x23000052, MEM_AP_TAR 0x40023c08 > > After some time of debugging. it appeared the stm32f2xx generates an error > when you try to write something on the FLASH_KEYR register (0x40023c08) and > the flash access has already been unlocked. > > Here is the patch I submit to your approval: in the stm32x_unlock_reg() > function I propose to first read the FLASH_CR register and check whether the > flash access is locked or not before writing to the FLASH_KEYR register. > > Thanks! > > Bruno FLEURETTE > > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > > > > _______________________________________________ > OpenOCD-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/openocd-devel ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
