If you check the fpcup bin directory, you will find some samples for cross-compiling !
I think your Pi Linux is hardfloat
So you need for RPi:
fpclazup.exe --installdir="c:\crossfpc" --ostarget="linux" --cputarget="arm" --fpcOPT="-dFPC_ARMHF" --crossOPT="-CpARMV6 -CfVFPV2 -CaEABIHF" --only="FPCCleanOnly,FPCBuildOnly"
So you need for RPi2:
fpclazup.exe --installdir="c:\crossfpc" --ostarget="linux" --cputarget="arm" --fpcOPT="-dFPC_ARMHF" --crossOPT="-CpARMV7A -CfVFPV3 -OoFASTMATH -CaEABIHF" --only="FPCCleanOnly,FPCBuildOnly"
Edit: use the newest version of fpc(laz)up; there was a problem when cross-compiling, especially from trunk !