flexNVM用作eeprom, 只想初始化一次。 于是移植了以前K40的代码,此段代码在k10上工作正常。但是到了K10上时,在调试时发现,只要芯片复位,总会初始化。也就是说SIM_FCFG1的DEPART位总是为0xf,即默认值。但是数据是写入成功的,读出来是正确的。这是怎么回事呢?
RTC初始化时也一样,只想初始化一次,于是我判断RTC_CR中的TCE位是否使能,RTC_CR寄存器是在VBAT域的,电池一直存在,为什么每一次芯片复位,TCE位总是为0? 在调用RTC_Init时,此位已经置1了,郁郁不得其解。
|