我在执行擦除程序前 Status = Flash_Erase((SECTORE|SECTORF|SECTORG|SECTORH),&FlashStatus);看门狗是使能的,
在执行完擦除程序后 Status = Flash_Erase((SECTORE|SECTORF|SECTORG|SECTORH),&FlashStatus);看门狗为何就自动禁止了呢?
SysCtrlRegs.WDCR = 0x0046;
mangui zhang:
Flash_Erase函数能看到源码吗 不记得了
擦除过程中可能是禁止看门狗
我在执行擦除程序前 Status = Flash_Erase((SECTORE|SECTORF|SECTORG|SECTORH),&FlashStatus);看门狗是使能的,
在执行完擦除程序后 Status = Flash_Erase((SECTORE|SECTORF|SECTORG|SECTORH),&FlashStatus);看门狗为何就自动禁止了呢?
SysCtrlRegs.WDCR = 0x0046;
囧:
FLASH api的源码是这样写的,源码不公开。