r128s2专题

DshanMCU-R128s2硬件设计参考

R128 DevKit 开发板 硬件工程开源地址:https://oshwhub.com/gloomyghost/r128-module电路图:SCH_R128-DevKit_2023-09-05.pdfPCB:ProDocument_R128-DevKit_2023-09-05.eproGERBER:Gerber_R128-DevKit_2023-09-05.zipSTL:DXF_R128-D

DshanMCU-R128s2术语表

术语表 硬件术语 术语解释说明sunxi指 Allwinner 的一系列 SOC 硬件平台M33 Star基于 ARMv8-M 架构 32 位元微处理器单元C906平头哥推出的一款 RISC-V 架构的 64 位元处理器单元HIFI5Cadence 推出的 Cadence Tensilica HiFi 5 DSP 32 位处理器单元R128全志推出的一款包含 M33+C906+HIFI5 处理

DshanMCU-R128s2 PMU 电源管理

PMU 功能简介 目前已支持的PMU 为:AXP2585。 该PMU 主要用于电池管理以及充电管理,主要有以下功能: 读取电池电量、电池温度。设置充电时的充电电流,截止充电电压、充电超时等。自动根据连接PC 或者适配器设置USB 输入的最大限流。电池温度过高时自动触发停充。检测USB 线的接入和拔出。PMU 芯片过温保护。 PMU 配置介绍 sys_config.fex 配置说明 [p

DshanMCU-R128s2启动与资源划分

启动与资源划分 下面简单介绍一下 R128 方案的资源划分与启动流程。 资源划分 CPU 资源划分 这只是默认配置方案,CPU 资源划分可以按照需求任意修改 CPU功能说明M33控制核。运行 WI-FI/BT 固件、协议栈、驱动、休眠唤醒、安全启动、安全控制C906应用核。运行大部分驱动与主要应用,控制台HIFI5算法核。运行音频相关驱动与算法 内存配置 R128 方案目前三个核 O

DshanMCU-R128s2 ADC 按键配置方法

FreeRTOS平台上使用的按键为ADC-KEY,采用的ADC模块为GPADC。 按键功能驱动的实现是通过ADC分压,使每个按键检测的电压值不同,从而实现区分不同的按键。按下或者弹起中断之后,通过中断触发,主动检测当前电压识别出对应的按键。最后再通过input子系统将获取按键的键值并上报给应用层。 GPADC-Key配置方法 按键结构体定义key_config的成员: struct sun