Hi @hajianik
you didn't mention which MCU you have exactly. But address 0x60400 falls within first 512KB block anyway, so this address is in the same read partition. That means the code must be executed from RAM or from another flash block (other 512KB program flash block or from data flash). But it still can be done.
Notice that you can't program a phrase which is not fully erased. If, for example, the FSEC in Flash configuration field is in default unsecured state 0xFE, you can't program this phrase again. It is necessary to backup the data to RAM, erase whole sector (4KB) and then program it back with new values. Because first sector contains interrupt vector table, reset vector etc, there could be a problem if the device is reset or powered off during the update...
Regards,
Lukas