
本程序演示了在使能DCache的情况下，通过DMA发送串口数据。

1.把 acm32g103_hal_conf.h中的宏定义 DATA_ACCELERATE_ENABLE 配置为1。（SDK默认为0）
  代码： #define DATA_ACCELERATE_ENABLE      (1U)    //data accelerate enable 

2.把 mpu_config.c 加入工程。  

3.mpu_config.c加入工程后，通过如下函数调用顺序 HAL_Init() -> HAL_MspInit() -> MPU_Config() 进行MPU配置。
  MPU配置后，HAL_Init()函数内部再使能D-Cache。

4.通过MPU将 0x2000F000 开始的4KB配置为不可Cache，这样，可以将DMA buffer（app_dma_data.c 文件中的gu8_Tx1_DMA_Buffer 和gu8_Tx2_DMA_Buffer 变量）放到该空间，如有链表 DMA_List_Node 也需放在该空间。

5.用户如需修改MPU配置，可对 mpu_config.c文件中的 MPU_regionConfigs 数组进行修改。