i have sovle 0x2000's mistack, because some norflash have 0x2000 sector , at the front , about 8 -10amounts. so erase 0x2000 every ++.god... its broken, are u test it?
sorry my english so pool. and a question i cant comprehend: why the burn2slot erase the flash by +0x8000? is it mean the write addr need >>1 ? i found all the norflash sector is 0x10000 size,so your 0x8000 is from 0x10000>>1 get?