GD32E5产品组合提供了3个通用系列和1个专用系列,其中专用系列是GD32EPRTxx,有GD32EPRTRDT6,GD32EPRTVDT6两个型号可供选择,该系列片上集成了4MB PSRAM,可用于移动打印机、显示屏、指纹识别、OTA升级等需要较大RAM缓存的场合。
本篇文章介绍分散加载的方法使用片上PSRAM。
- 修改startup_gd32eprt.s文件,添加SqpiInit函数。
2. 在main.c中添加SqpiInit()程序。
3. 在MDK-ARM根目录下新建一个Project.sct文件。
4. 去掉里的“√”,导入新建的.SCT文件。
5. 重新编译工程文件,这时在文件中定义的全局变量地址就属于PSRAM区域,测试程序如下:
6. 串口输出结果显示如下: