2016-08-24 02:20 AM
hi,
ive problems to write some flash areas. using HAL_FLASH_Program() at higher sectors is working correctly. but if i want to write at the end of flash sector 0 it doesnt work. the value value is still 0xFFFF FFFF after writing. the program code is only using about the first 50% of sector 0. i checked the FLASH_OPTCR register nWRP[7:0] bits - all value 1 HAL_FLASH_Unlock(); is also done before writing to flash. thanks for help2016-08-24 04:15 AM
Hi,
May be you can check if bootloader is used for section 0.Regards2016-08-24 05:34 AM
Hi,
i dont use any bootloader : MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 320K } regards2016-08-30 06:25 AM
any ideas?
thanks!2016-08-30 06:34 AM
Without attempting to gain real understanding: caching issue?
JW2016-09-06 12:36 AM
Hi,
Problem was caused by Segger j-link . Debugging with ST Link works as excepted. regards