YUZUKINEKO · ALLWINNER F101
YuzukiNeko F101
全志 F101(sun252iw2)玄铁 C907 RV32FreeRTOS
16MB SPI NOR 启动,Type-C 烧录和 ADB 调试。
CPUC907 RV32
RTOSFreeRTOS
FLASH16MB SPI NOR
F101 GPIO PINOUT
交互式排针与引脚复用
筛选外设功能,点击任一引脚查看完整复用。数据来自 yuzukineko-f101-sch.pdf REV V1.5。
H2-11PB0
BOOST1-PWMTWI1-SCKUART1-TXUART2-RTSPWM0-0SPIF0-CS1PB-EINT0
左右拖动引脚图,可以查看两侧的全部复用功能。
USB Type-C
YuzukiNeko
F101C907 · RV32
16MB
SPI NOR
SPI NOR
TF
CARD
CARD
FEL
H1H2复用功能来自芯片符号标注,不表示当前固件已经启用。实际使用前还要核对 `sys_config.fex`、Kconfig 和板上占用情况。
YuzukiNeko 是一块面向显示、人机交互和实时控制的 F101 开发板。本文档当前覆盖 FreeRTOS SDK。Linux、Zephyr 源码已公开,文档见 Linux 开发、Zephyr 开发。
交互引脚图以 yuzukineko-f101-sch.pdf REV V1.5 为准。V1.3 从 PD10 起网络名写偏了两号,对照见 排针 GPIO。
第一次拿到板子,建议先不要安装 SDK:下载现成固件,完成一次烧录并用 ADB 进入命令行。确认板卡和 USB 通路都正常后,再搭建编译环境。这样遇到问题时,能先判断是硬件连接问题,还是自己修改代码引入的问题。
规格
| 项目 | 规格 |
|---|---|
| 芯片 | 全志 F101 / sun252iw2p1 |
| CPU | 玄铁 C907,RV32 |
| 系统 | FreeRTOS 10.4.3(Tina-RT) |
| 存储 | SPI NOR 16MB(PY25Q128HA),同时提供 /res、/data |
| 调试 | USB Type-C,CherryUSB ADB |
| 晶振 | 24MHz |
板载资源
| 资源 | 说明 |
|---|---|
| Type-C(J3) | 烧录(FEL)和 ADB,走 USB_DP / USB_DM |
| SPI NOR(U8) | 启动介质与用户分区 |
| MicroSD(U9) | TF 卡槽,SDC0 |
| H1 / H2 | 2×20 排针,引出 GPIO、GPADC、HPOUT、3V3、GND |
| HPOUT | 模拟耳机输出 |
| LED1 | 电源指示,上电常亮,不能用软件控制 |
| FEL 键 | 进烧录模式。板上没有复位键,重新上电靠拔插 Type-C |
页面顶部的交互图列出芯片符号中的全部引脚复用;当前固件实际占用情况和释放 GPIO 的步骤见 排针 GPIO。
使用注意
- 板上没有独立的调试串口座。日常看打印、敲命令用 Type-C 上的 ADB。需要串口时,排针是 H2-11(PB0/TX)、H2-10(PB1/RX),115200;SDK 默认把 UART1 配到这两脚。它们和 Type-C SBU 同源,插着数据线时串口可能有干扰。
- LED1 是电源指示,上电常亮,不能用软件控制。
- 板上没有复位键。需要重新上电时拔掉 Type-C 再插上。进 FEL 是按住 FEL 键再重新上电。
装驱动、进 shell 的步骤见 启动开发板。
从这里开始
| 目标 | 路径 |
|---|---|
| 只想先把板子跑起来 | 资料获取 → 安装 USB 驱动 → 更新系统固件 → 启动开发板 |
| 要改代码、自己编译 | 工程介绍 → 环境搭建 → 编译与打包 |
完成第一条路径后,至少应得到两个明确结果:OpenixSuit 提示烧录成功;adb shell ls / 能列出 /res、/data 等目录。没有得到这两个结果时,先不要开始改源码。
SDK 目录、lunch 工程名和板级配置位置写在 工程介绍。