本文说明S32G3 M7核Standby MCAL demo 详细情况及定制,并在进入Standby之前调用QSPI 接口将QSPI NOR flash配置进入deep power down模式,以节省用电。
目录
1 参考资料说明... 2
2 G2和G3 Demo的区别... 2
3 G3 MCAL Demo的实现... 4
3.1 修改UART驱动... 4
3.2 实现时钟关闭代码... 4
3.3 配置电源模式切换驱动... 5
3.4 配置唤醒源... 5
3.5 加入PMIC驱动... 6
3.6 主函数逻辑实现... 7
3.7 运行测试... 7
3.8 未来开发计划... 8
4 将QSPI NOR设置进入Deep Power Down模式... 8
4.1 Fls层的修改... 10
4.2 中间层的修改... 10
4.3 QSPI_IP层的修改... 13
4.4 主测试函数调用... 16
4.5 Fls驱动的测试... 17
5 将Deep Power Down功能集成到STANDBY工程中并测试 18
5.1 EB配置... 18
5.2 主测试函数与编译修改... 20
5.3 运行测试... 21
你好,john:
能否分享一下你基于S32DS配置的的工程呢.
只有EB的工程
我用你的附件的bin文件烧录到S32G3中,通过串口调试,发现输入字符"y"之后,电流确实从正常模式的0.4A下降到了0.02A,但是我测量了Pmic的STBY和STBY_PGOOD,均为3.3V,FCCU2的电压从3.3V下降到了0.38V,所以这个现象和您在文档中说的不是很一致,麻烦还请给我解答一下疑惑,谢谢
以下是我是用的bin文件