① ARM 速度 20MHz 以上,闪存访问需要 2 个系统时钟
② ARM 速度在 20MHz 及以下,闪存访问需要 1 个系统时钟
实例代码
typedefenum{
/*!< 1 CPU clocks Flash accesses for up to 20 MHz CPU */ FLASHTIM_20MHZ_CPU = 0,
/*!< 2 CPU clocks Flash accesses for up to 30 MHz CPU */ FLASHTIM_30MHZ_CPU = 1,
} FMC_FLASHTIM_T; voidChip_FMC_SetFLASHAccess(FMC_FLASHTIM_T clks);
注意,不要在低功耗模式下调整闪存访问时间
2. 获得闪存(FLASH)内容签名
① 提供 16 字节对齐起始闪存(FLASH)地址
② 提供 16 字节对齐结束闪存(FLASH)地址,并开始计算签名
③ 等待判断签名计算完成
④ 获得 32bits 闪存内容签名