Em_EEPROM data storage placing is different in both normal and bootloadable project. Please make sure that you are following steps in section: 'Adding EEPROM Storage to Checksum Exclude Section (PSoC 4/PSoC 5LP)' of Emulated EEPROM component datasheet. Also, please upgrade to latest Em_EEPROM component version v2.20. Go to PSoC Creator, Project > Update Components.
Yes, I saw that the address taken by the linker is 0X1FD00 in the bootloadable project.
In addition the content of Em_EEPROM is not changed when reloading a new program by the bootloader, which corresponds to my need.
I still have a problem to solve which is to trace the information from the source of the reset (Watchdog for example) to the application with
the bootloadable component.
Is it possible for this to have Em_EEPROM at the same address
in the bootloader and in the bootloadable application, or is there another method?
The current Em_EEPROM component does not support sharing data between bootloader and bootloadable projects. You can perform flash read and writes between bootloader and bootloadable projects as shown in code example:Flash Example. It is available in PSoC Creator, File > Code Example > Flash Example.