diff --git a/docs/FAQ/zh/sidebar.yaml b/docs/FAQ/zh/sidebar.yaml index ab29f872e56d14d542a5626d5a55011f85730fb7..8d6e73fc7043d9840c82af46f12a25704637ba23 100644 --- a/docs/FAQ/zh/sidebar.yaml +++ b/docs/FAQ/zh/sidebar.yaml @@ -24,6 +24,8 @@ items: file: software/threads.md - label: 应用框架常见问题 file: software/frameworks.md + - label: 电源与开关机问题 + file: software/Power_switch.md - label: 硬件功能相关 file: hardware/README.md items: diff --git a/docs/FAQ/zh/software/Power_switch.md b/docs/FAQ/zh/software/Power_switch.md new file mode 100644 index 0000000000000000000000000000000000000000..9e128326388ea44c8e021102ede89aeae66f5877 --- /dev/null +++ b/docs/FAQ/zh/software/Power_switch.md @@ -0,0 +1,35 @@ +# 电源与开关机问题 + +### **为什么按开机键无法开机?** + +保证电源电压不被拉低,峰值电流可达2A以上。 + +检查boot引脚电平是否和硬件手册的要求对应。 + +用万用表测试VDD_EXT是否有1.8V,有则已开机。 + +### **为什么代码跑几分钟就异常重启?** + +一般异常重启为dump现象,需要根据模组型号采用相应的方法抓dump log给研发分析。 + +另外一种可能性就是应用代码调用了软件重启Power.powerRestart(),需要检查代码逻辑。 + +使用Power.powerOnReason()查看重启的原因。 + +### **如何获取开机原因?** + +使用Power.powerOnReason()获取开机原因。 + +### **开机时间长,能优化吗?** + +模组开机,先从bootloader启动到RTOS,再到文件系统,最后挂载main.py,期间需要一定的时间,各个阶段的启动时间已经优化过了。 + +### **开机后能否第一时间显示logo**? + +使用官网提供的工具,把图片、接口信息、LCD驱动制作成logo.bin,替换到模组固件包中即可。 + +### **如何获取电池电量和充电状态?** + +Power.getVbatt()获取电池电压。 + +QPY固件没有做充电管理功能,需要对锂电池充电的可以用充电IC。 \ No newline at end of file diff --git a/docs/FAQ/zh/software/README.md b/docs/FAQ/zh/software/README.md index fc91db23c62d2da62b914e0d803a8812f33a1646..bb4879ff6deadfb47bbfecda2e9752241d308859 100644 --- a/docs/FAQ/zh/software/README.md +++ b/docs/FAQ/zh/software/README.md @@ -5,3 +5,4 @@ - [文件系统常见问题](./fs.md) - [多线程开发常见问题](./threads.md) - [应用框架常见问题](./frameworks.md) +- [电源与开关机问题](./Power_switch.md) \ No newline at end of file