带有双组闪存的MCU优点
时间:05-10
来源:互联网
点击:
read the Error Flags */ _asm NOP; _asm NOP; _asm NOP; _asm NOP; /* Check if Flash Access Error or Protection Violation Error are Set */ if (FSTAT (FSTAT_FACCERR_MASK|FSTAT_FPVIOL_MASK)) { /* If so, finish the function returning FLASH_ERROR to indicate error */ FlashClearErrorFlags(); return (FLASH_ERROR); } /* Return FLASH_OK to indicate that the function executed Ok */ return (FLASH_OK); } #pragma CODE_SEG DEFAULT 所有寄存器和位名称对应于飞思卡尔S08系列MCU中现有的名称。 结论 飞思卡尔双组Flash是一个简单的想法,通过增强性能、避免CPU拖延情况、在代码执行过程中保持中断服务例程、不需要把例程复制到RAM,简化了应用设计。有了这些功能,可以更容易地设计和部署在代码执行过程中需要写入或擦除Flash存储器的最终应用。 引导程序或EEPROM仿真等应用通过考虑正确的存储器分配并消除一些限制(如在Flash例程执行过程中停止通信外设),利用该功能,从而提高效率。
- 用NiosII搭建的固态盘设备系统(03-23)
- DSP和Flash接口技术的实现(08-15)
- 基于闪存TMS320VC5409DSP并行引导装载方法(07-05)
- 从NAND闪存中启动U-BOOT的设计(05-16)
- 3D NAND这么火,比2D NAND到底优秀在哪?(01-08)
- STM32 产品唯一身份标识寄存器(96位) 闪存容量寄存器(11-13)