Skip to main content

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
TF
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 / H22×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 工程名和板级配置位置写在 工程介绍