如提,我想在單片機(jī)應(yīng)用程序中,通過發(fā)送命令跳轉(zhuǎn)到系統(tǒng)存儲器,實(shí)現(xiàn)串口升級。不用去搞那兩個(gè)BOOT引腳的高低電平
如果可以這么干,那么這個(gè)系統(tǒng)存儲器的地址是0x1FFFF000呢? 還是0
void (*SysMemBootJump)(void);? ? ?
__IO uint32_t BootAddr = 0x1FFFF000;? ?
SysMemBootJump = (void (*)(void)) (*((uint32_t *) (BootAddr + 4)));?
__set_MSP(*(uint32_t *)BootAddr);?
SysMemBootJump();
熱門產(chǎn)品 :
CH390:以太網(wǎng)控制器芯片