大家好,
我需要在代码中执行跳转(从应用程序到引导)。
一个选项是使用此 跳转至应用程序(我在过去的一些应用手册中找到,您可以在我的 PS 中看到 )。
它可以正常工作,但我担心将来可能不会工作,因为编译器设置/配置 等。
问题: 你推荐它还是更好的长分支机构?
有什么建议/想法?
谢谢你
此致
卡洛
这里是代码
//---- 声明----
静态 pFunction JumpToApplication;
typedef void (* pFunction)(void);
//--------------------------------------------
[…]
Jump692 ToApplication =(pFunction)(ulStartAddress/2);
ESTOP0:
3f4fe1: 2901 CLRC SXM
3f4fe2: 761F02DC MOVW DP、#0x2dc
3f4fe4: 0660 MOVL ACC、*- SP[32]
3f4fe5: FF40 SFR ACC、1.
3f4fe6: 1E2A MOVL @0x2a、ACC
Jump694 ToApplication() ;
3f4fe7: FF69 SPM #0
3f4fe8: C52A MOVL XAR7、@0x2a
3f4fe9: 3E67 LCR *XAR7
695 }