我将一个led闪烁的程序的ld脚本的flash起始地址从0改成了8K,然后这个工程生成了bin文件led.bin;
我在另外一个工程中将这个led.bin文件通过汇编incbin放到了.data段,然后这个工程在启动的时候会把放进.data段的led.bin加载到内部flash的8K的位置,加载成功以后(我通过打印和hexdump led.bin进行了对比,加载没有出错),我通过jump_app跳转到8K这个位置去执行,结果单片机并没有按照预期执行led闪烁,而是导致了复位,一直不断地进行加载-复位-加载-复位,请问这是为啥?