# 项目名称:Gpt_Rtc_Wakeup_Demo

---

## 功能描述
本工程演示了Rtc的唤醒功能的使用。使用PTMR0及其中断控制LED5每0.5秒翻转一次。LED5翻转10次后，启用Rtc唤醒功能，并将MCU设置为Powerdown模式。通过LED灯的闪烁状态可看到MCU成功被Rtc唤醒。

---

## 设置步骤

+ ***步骤 1***：使用YCT工具打开Gpt_Rtc_Wakeup_Demo.yct文件，根据需求配置工具链（默认使用VS Code + GCC）。
+ ***步骤 2***：生成代码，如有需要可更改配置以适应您的硬件设计。请确保所有修改无误后再生成代码。
+ ***步骤 3***：根据您的选择，在VS Code、IAR或Keil IDE中打开生成的项目。
+ ***步骤 4***：编译项目，给EVB上电并通过可用调试器（如J-Link调试探头）下载到EVB。
+ ***步骤 5***：调试、运行示例代码。
---

## 硬件需求
+ **EVB**: YTM32B1MD1-EVB-Q100-Rev.A/B
+ **调试器**: J-Link HW v9 或更高版本，安装了 YUNTU `YTM32B1MD1` 补丁（支持包）。

***注意***: 请确认EVB底部的版本号，如果是***YTM32B1MD1-EVB-Q100-Rev.A***，`Icu_Demo`请使用以`_RevA`结尾的样例工程。

---

## 软件需求

+ **配置和代码生成工具**
  + **MCAL**: Yuntu Config Tool(YCT) v2.7.0 或更高版本
+ **编译器工具链**
  + **GCC**: GNU GCC v10.3 或更高版本
  + **Keil/MDK**: ARM Keil/MDK v5.36 或更高版本(编译器推荐使用`armclang v6.18.2`)
  + **IAR**: IAR v9.50 或更高版本
  + **VS Code**: Microsoft Visual Studio Code IDE v1.76 或更高版本（需要 C/C++ 支持，GNU 工具链，CMake v3.25，ninja，Cortex-Debug 扩展安装）
+ **Debugger driver**
    + **J-Link**: SEGGER J-Link v7.82 或更高版本，需要安装 YUNTU `YTM32B1MD1` 补丁（支持包）。
    + **Ozone Debugger tool**: SEGGER Ozone v3.28 或更高版本。

    ***注意***: 需要安装 **YTM32B1MD1** 补丁，补丁可通过 **YCT** 工具或联系 ***云途 销售/FAE 团队***获取.

---