我照着NUC的ISP程序,写了一段代码,从APROM操作ISPCON,以从重新由LDROM启动,但调试发现,程序重启了,但始终在APROM,是漏了哪个步骤吗?谢谢!
_con = inpw( & FMC->ISPCON ) & 0xFFFFFFFC ;
_con |= 0x00000002 ;
outpw( &SYS->RSTSRC , 3);
outpw( &FMC->ISPCON , _con );
outpw( &SCB->AIRCR , (V6M_AIRCR_VECTKEY_DATA | V6M_AIRCR_SYSRESETREQ));
while(1);
如果不嫌麻烦,是不是修改Config0.CBS也可以实现?它跟ISPCON.BS的区别是不是就在是否一次性有效 |