一、问题描述
1、STM8L101 执行函数FLASH_ProgramBlock出现问题,原始工程为STM8的范例工程《FLASH_DataProgram》。执行到FLASH_ProgramBlock时,函数卡死,编译没问题,并且只有1个warning。

二、解决办法
1、通过一些列摸索发现,这个函数FLASH_ProgramBlock是运行在RAM中不是运行在Flash里的,**配置文件里边需要宏定义打开RAM,确保可以在RAM里操作,默认是关闭的。**如下图:

2、 RAM_EXECUTION 宏定义放开之后,工程编译会有8个warning,不关注。
