Do all sample applications run without BSP changes?

Do all sample applications run without BSP changes?

No, they don’t. As a case in point, the BSP must be rebuilt if you build the “naspi” example application. Your best source of reference for this information is the readme file supplied with the sample application you’re interested in. It will tell you not only what BSP changes need to be made but also what the example does and what resources you need (other than the development board) to try it out.