10.2 ColdFire Flash存储器编程方法 10.2.2 ColdFire Flash存储器擦除与写入的步骤 4.Flash命令出错的几种可能情况 在向Flash地址写入数据前没有进行CFMCLKD寄存器设置 CBEIF不为1时写Flash 写Flash块的数据长度不是32位 写完Flash偶数块后不是向奇数块写数据而是向Flash的其他块写入数据 向CFMCMD中写入规定的5种命令以外的命令字 向Flash任意地址写一个值后没有写CFMCMD寄存器 在执行完CFMCMD命令前,再次写CFMCMD 写CFMCMD后不将CFMUSTATI的CBEIF清零 进入STOP模式时有命令未处理完 向Flash保护区域进行擦除或写入 1010.2.2 ColdFire Flash存储器擦除与写入的步骤 4.Flash命令出错的几种可能情况 在向Flash地址写入数据前没有进行CFMCLKD寄存器设置 CBEIF不为1时写Flash 写Flash块的数据长度不是32位 写完Flash偶数块后不是向奇数块写数据而是向Flash的其他块写入数据 向CFMCMD中写入规定的5种命令以外的命令字 向Flash任意地址写一个值后没有写CFMCMD寄存器 在执行完CFMCMD命令前,再次写CFMCMD 写CFMCMD后不将CFMUSTAT的CBEIF清零 进入STOP模式时有命令未处理完 向Flash保护区域进行擦除或写入 10.2 ColdFire Flash存储器编程方法 10