您好,
快速解决。 能否使用 如下MAP_FlashCTL_programMemory()函数:
我已对所有要编程的扇区进行了保护,并调用 了map_Flashctl_performMassErase().
例如,我想用一些数据对整个主BANK0进行编程,我可以这样做吗:
长度=4096;
TMP = 0;
执行{
tmp = map_Flashctl_programMemory (src,dest,length);
} While (!tmp);
在某些方面如此,直到我对主BANK0进行编程。
我知道如果不首先擦除内存,就无法对其进行编程,因此,如果首次尝试失败,它将每隔一段时间失败一次,或者它只会对首次失败的内存进行编程,并跳过首次尝试时编程的内存, 或者,我是否需要在每次编程失败时删除该扇区?
此致,
Ugljesa Popovic