I downloaded and debuged online in my product that using BF514 after built the project which I enabled optimization and interprocedural optimization. All the functions i wrote in the code ran well. After that, I configured output file as loader file in target type of project options, and downloaded in external spi flash. My product booted from external spi flash well, but SOME functions could not run correctly as online debug. What is the difference between online debug and onboard running?
the attachment is the generate symbol map of my project.