I use tftpboot command to load binary program, then run go ${loadaddr} command which physical address is 0x40480000. But a fault occured:
## Starting application at 0x40480000
"Synchronous Abort" handler , esr 0x02000000
.....
.....
I have tested two bin program. One is imx4_m4_demos/imx8mq_m4_TCM_hello_world.bin and the other is image-imx8_all.bin. They both caused the same problem.
Could you tell us which version of BSP are you using? About the NFS 4.7.5 Running the Linux image from NFS in the i.MX_Linux_User's_Guide document.
And this https://community.nxp.com/docs/DOC-103717 could do help for you.
i should use booti ${loadaddr} - ${fdt_addr} when run linux image.