The nor flash driver discussed in KBA223028 supports only 4B/3B addressing, so it wont be compatible with FM25L16B device. I would suggest using the EEPROM driver instead which is available at the following link.
You need to change the address length at line 55 to "2".
#define EE_MAXADDRLEN 2
I hope this helps.
I got it.
Thank you very much.