20260324
This commit is contained in:
18
IAPV1.1/IAP/iap.c
Normal file
18
IAPV1.1/IAP/iap.c
Normal file
@ -0,0 +1,18 @@
|
||||
#include "bsp.h"
|
||||
#include "iap.h"
|
||||
|
||||
iapfun jump2app;
|
||||
|
||||
|
||||
//<2F><>ת<EFBFBD><D7AA>Ӧ<EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD>
|
||||
//appxaddr:<3A>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>ַ.
|
||||
void iap_load_app(u32 appxaddr)
|
||||
{
|
||||
if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x08000000)//<2F>ж<EFBFBD><D0B6>Ƿ<EFBFBD>Ϊ0X08XXXXXX.
|
||||
{
|
||||
jump2app=(iapfun)*(vu32*)(appxaddr+4); //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>ַ(<28><>λ<EFBFBD><CEBB>ַ)
|
||||
MSR_MSP(*(vu32*)appxaddr); //<2F><>ʼ<EFBFBD><CABC>APP<50><50>ջָ<D5BB><D6B8>(<28>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ջ<EFBFBD><D5BB><EFBFBD><EFBFBD>ַ)
|
||||
jump2app(); //<2F><>ת<EFBFBD><D7AA>APP.
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user