源师兄L1 Windows开发环境搭建:HiSpark Studio+WS63 SDK编译烧录实战教程
源师兄L1 Windows开发环境搭建HiSpark StudioWS63 SDK编译烧录实战教程【免费下载链接】源师兄L1基于海思ws63芯片平台的源师兄开源项目硬件资料包括硬件原理图和PCB layout文档。项目地址: https://gitcode.com/yuanshixiong/ysx-v1源师兄L1 Windows开发环境搭建教程来了源师兄L1是基于海思WS63Hi3863芯片的开源教学开发板运行 OpenHarmony 4.1 系统支持 WiFi6、星闪 NearLink 和 microPython 编程。本文将手把手带你完成从Python 3.11.4 安装、HiSpark Studio IDE 配置到 WS63 SDK 编译、固件烧录的全流程跟着做一遍零基础也能快速点亮开发板 认识源师兄L1开发环境与工具全景在动手之前先了解这套开发环境的组成做到心中有数组成版本 / 说明作用开发板源师兄L1海思 Hi3863V100 / WS63主频 240MHz目标硬件操作系统OpenHarmony 4.1 Release固件系统Python3.11.464 位编译脚本运行环境HiSpark Studio1.0.0.10一站式 IDE编辑、编译、烧录、调试WS63 SDKfbb_ws63 源码仓固件源码与编译工程BurnToolBurnTool_H3863独立串口烧录工具源师兄L1 板载 0.96 寸 OLED、六轴陀螺仪、磁力传感器、RGB 灯和 11 路 GPIO是入门 OpenHarmony 开发的理想选择其软件基于 OpenHarmony 轻量系统整体框架如下 本仓库内置了完整的图文版环境指南start.mdWindows 开发环境搭建官方教程和 sourcecode-acquire.mdOpenHarmony 源码获取说明遇到问题可随时对照。 第一步安装 Python 3.11.4WS63 SDK 编译必备WS63 SDK 的编译脚本强依赖Python 3.11.4版本不符会直接报错这是新手最容易踩的坑。打开命令提示符输入python --version检查当前版本如果未安装或版本不对从 Python 官网下载 3.11.4 安装程序安装界面务必勾选 “Add python.exe to PATH”再点击 Install Now出现 “Setup was successful” 即安装成功。回到命令行再次确认显示Python 3.11.4 第二步下载并安装 HiSpark StudioWS63 一站式开发工具HiSpark Studio 面向智能设备开发者提供代码编辑、编译、烧录和调试功能支持 64 位 Windows 10 / 11并会自动检测芯片工具链是否完备、支持一键补装。安装要求硬盘空间至少 900MB实测安装约需 3.5GB建议预留充足内存建议 4GB 以上CPU1.6GHz 及以上C 盘剩余空间建议 1GB 以上存放缓存安装步骤打开海思开发者官网进入「开发中心 → 开发资源」左侧选择产品WS63在「HiSparkStudio」卡片点击“立即下载”同时建议下载“使用指南”解压压缩包双击可执行文件同意许可协议选择安装路径注意所需磁盘空间附加任务默认全部勾选等待安装完成启动后即可看到「欢迎使用」主界面包含新建工程、导入工程、DebugKit 指南等入口 第三步安装 WS63 SDK 所需的 Python 预编译依赖WS63 SDK 在 Windows 上编译需要几个本地预编译包离线 whl 文件。本项目仓库已在 固件源码/其它资料/ 目录下备齐包括windows_curses-2.3.3-cp311-cp311-win_amd64.whlkconfiglib-14.1.0-py2.py3-none-any.whlpycparser-2.21-py2.py3-none-any.whlcmake-3.25.2-py2.py3-none-win_amd64.whl在该文件夹右键选择“在此处打开命令提示符”依次执行pip install windows_curses-2.3.3-cp311-cp311-win_amd64.whl pip install kconfiglib-14.1.0-py2.py3-none-any.whl pip install pycparser-2.21-py2.py3-none-any.whl pip install cmake-3.25.2-py2.py3-none-win_amd64.whl全部安装成功后重启 HiSpark Studio使其生效。⬇️ 第四步获取 WS63 SDK 源码fbb_ws63WS63 SDK 源码仓为fbb_ws63获取方式有两种方式一git clone推荐可同步最新代码需先安装 Git。在目标目录右键 “Open Git Bash here”执行git clone 海思HiSpark官方fbb_ws63源码仓地址方式二代码仓下载 ZIP在 fbb_ws63 代码仓主页点击「克隆/下载 → 下载 ZIP」等待下载完成后解压即可。⚠️重要提示由于 Windows 编译路径长度限制请务必把 SDK 放在磁盘根目录下例如D:\fbb_ws63避免路径过深导致编译失败。接入源师兄L1 例程官方 SDK 默认工程不包含开发板例程。如果fbb_ws63\src\application\samples目录下没有Farsight文件夹需要把源师兄L1 的例程文件夹复制进去并在同目录下的CMakeLists.txt和Kconfig文件中补充对应的例程配置。Farsight 目录中包含 LED 闪烁、串口、SSD1306 屏、RGB 灯、SPI LCD 等基础例程 第五步HiSpark Studio 新建 WS63 工程回到 HiSpark Studio 主界面点击「新建工程」在弹窗中完成三项配置然后点击完成芯片选择WS63工程名自定义如 demo工程路径一定要选择 SDK 的 src 目录如D:\fbb_ws63\src配置完成后侧边栏即可看到整个工程代码目录。⚙️ 第六步系统配置选择 LEDBLINK 编译案例点击工具栏「系统配置」按钮若 Python 版本不对这里会弹窗提示你安装对应版本在配置树中依次展开并勾选Enable Sample→Enable the Sample of FARSIGHT→Support LEDBLINK Sample保存并关闭。⚡ 第七步一键编译 WS63 SDK 工程点击工具栏「编译」按钮即可开始编译。首次编译时间较长约 3~5 分钟属正常现象耐心等待终端输出project analysis Done! [SUCCESS]即编译成功编译产物位于fbb_ws63\src\output\ws63\fwpkg\ws63-liteos-app目录其中ws63-liteos-app_all.fwpkg就是接下来烧录要用的完整固件包。 第八步配置串口端口烧录固件到源师兄L1先用 USB 线将源师兄L1 连接到电脑并保持上电然后二选一执行烧录。方式一开发工具内串口烧录推荐点击「工程配置」→「程序加载」传输方式serialBin 文件选择ws63-liteos-app_all.fwpkg端口选择设备管理器中对应的COM 号波特率2000000勾选「烧录后复位」点击工具栏「烧录」按钮按提示快速按下开发板上的复位按键等待进度条到 100% 即完成。方式二BurnTool 独立烧录打开烧录工具目录 BurnTool_H3863运行BurnTool.exe选择要烧录的文件ws63-liteos-app_all.fwpkg选择 COM 端口勾选Auto burn和Auto disconnect点击 Connect 连接开发板然后按下开发板复位按键触发烧录终端出现 “All images burn successfully” 即表示烧录成功开发板会自动重启运行新固件 ✨ 常见问题快速排错现象可能原因解决办法提示 Python 版本不符合要求版本不是 3.11.4 或未加入 PATH重装 Python 3.11.4安装时勾选 Add to PATH编译报错、路径异常SDK 放在过深的目录将 SDK 移到磁盘根目录如 D:\fbb_ws63找不到串口 / COM 号不对驱动未装好或开发板未上电设备管理器确认串口设备检查 USB 连接与供电烧录时开发板无反应未按住复位键点击烧录后立即快速按下开发板复位按键首次编译很慢全量编译3~5 分钟属正常后续增量编译更快 配套资料与下一步硬件资料可基于原理图与 PCB 二次开发源师兄V1原理图.pdf、源师兄V1.PcbDoc、Hi3863.SchDoc、OLED.SchDoc固件源码获取说明sourcecode-acquire.mdWindows 环境搭建图文版start.md环境搭建完成后你就可以编译烧录 Farsight 中的 LED 闪烁、串口、SPI LCD 等例程或结合图形化 / Python 编程工具开始你的 OpenHarmony 开发之旅。以上就是源师兄L1 Windows 开发环境搭建的完整实战流程快去试试吧 【免费下载链接】源师兄L1基于海思ws63芯片平台的源师兄开源项目硬件资料包括硬件原理图和PCB layout文档。项目地址: https://gitcode.com/yuanshixiong/ysx-v1创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考