If anyone is facing this issue.
I got this to compile by changing the bootloadable component 'Checksum exclude section size (bytes)' field to 40. (default 0)
which is the size difference between the mentioned address fields ( 0x0001fd00 - 0x0001ffc0 = 0x40).
Are you getting the error still? Please share the project.
No. I have already posted the fix which I had to do in order to solve this in my previous comment. Thanks for asking.