Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
cst85_wblink/ | 12-May-2024 | - | 306 | 269 | ||
figures/ | 12-May-2024 | - | ||||
BUILD.gn | D | 12-May-2024 | 833 | 22 | 20 | |
Kconfig.liteos_m.boards | D | 12-May-2024 | 653 | 16 | 13 | |
Kconfig.liteos_m.defconfig.boards | D | 12-May-2024 | 661 | 15 | 13 | |
Kconfig.liteos_m.shields | D | 12-May-2024 | 659 | 15 | 13 | |
LICENSE | D | 12-May-2024 | 11.3 KiB | 202 | 169 | |
OAT.xml | D | 12-May-2024 | 1.5 KiB | 35 | 16 | |
README.md | D | 12-May-2024 | 964 | 37 | 25 | |
README_zh.md | D | 12-May-2024 | 5.3 KiB | 145 | 100 |
README.md
1# device_board_chipsea 2 3#### Description 4{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} 5 6#### Software Architecture 7Software architecture description 8 9#### Installation 10 111. xxxx 122. xxxx 133. xxxx 14 15#### Instructions 16 171. xxxx 182. xxxx 193. xxxx 20 21#### Contribution 22 231. Fork the repository 242. Create Feat_xxx branch 253. Commit your code 264. Create Pull Request 27 28 29#### Gitee Feature 30 311. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md 322. Gitee blog [blog.gitee.com](https://blog.gitee.com) 333. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 344. The most valuable open source project [GVP](https://gitee.com/gvp) 355. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 366. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) 37
README_zh.md
1# Chipsea cst85_wblink evb 2## 介绍 3cst85_wblink开发板是基于芯海科技cst85f01芯片,由芯海科技出品的一款高性能、多功能、高性价比AIoT SoC开发板。cst85_wblink开发板,集成双频WiFi + 双模蓝牙,支持标准的802.11 a/b/g/n/协议,支持BT/BLE 5.0协议,内建多种容量的RAM(最大992KB)和Flash(最大16MB),支持MIPI DSI及CSI,适用于快速开发物联网(IOT)及智能设备的Wi-Fi、蓝牙的应用。 4 5### 开发板外观图片 6 7**图 1** 核心板图片 <a name=""></a> 8 9 10**图 2** 核心板底面 <a name=""></a> 11 12 13 14**图 3** 底板图片 <a name=""></a> 15 16 17 18**图 4** 底板和核心板 <a name=""></a> 19 20 21### 开发板功能框图及介绍 22 23整个开发板以一颗ContexM4核MCU为核心,外挂串口、SPI、I2C、PWM、ADC等外设以及WIFI和BT模块。为了方便调试,在底板上接了一颗FT2232USB转串口的芯片。 24 25**图 5** 系统架构图 <a name=""></a> 26 27 28## 开发板规格 29 30| 器件类别 | 开发板| 31| ---- | ---- | 32| CPU | Cortex M4 (最高480MHz)| 33| RAM | 984K SRAM | 34| ROM | 752K ROM| 35| GPIO | GPIOA0~GPIOA15| 36| I2C | I2C master + I2C slave| 37| I2S | 2| 38| UART | 3| 39| SPI | 2| 40| PWM | 12| 41| ADC | 9路 14bits| 42| Debug UART | 支持| 43| Display Engine |暂不支持| 44| Touch Screen | 暂不支持| 45| Wi-Fi | WiFi6 2.4G/5G双频| 46| Bluetooth | BT5.0,BT classic,LE Audio| 47| PMIC | 内置| 48| 按键 | power| 49 50## 关键特性 51| 组件名 | 能力介绍| 52| ---- | ---- | 53| WLAN服务 | 提供WLAN服务能力。包括:station和hotspot模式的连接、断开、状态查询等。| 54| BLUETOOTH 服务 | 提供蓝牙 BT BLE 等功能。| 55| 模组外设控制 | 提供操作外设的能力。包括:I2C、UART、SPI、SDIO、GPIO、PWM、FLASH等。| 56| 基础加解密 | 提供密钥管理、加解密等能力。| 57| 系统服务管理 | 系统服务管理基于面向服务的架构,提供了OpenHarmony统一化的系统服务开发框架。| 58| 启动引导 | 提供系统服务的启动入口标识。在系统服务管理启动时,调用boostrap标识的入口函数,并启动系统服务。| 59| 基础库 | 提供公共基础库能力。包括:文件操作、KV存储管理等。| 60| XTS | 提供OpenHarmony生态认证测试套件的集合能力。| 61| HDF | 提供OpenHarmony硬件配置驱动的能力。| 62| Kconfig | 提供内核配置能力。| 63 64 65## 引脚定义 66 67 68## 搭建开发环境 69 70 71### 系统要求 72系统要求基于Cortex-m4的liteos_m内核操作系统,采用arm-none-eabi-gcc 10.3版本toolchain, 73提供992K内存和2MB flash系统配置。 74 75OpenHarmony在基于cst85f01 的芯片的cst85_wblink模组,依赖liteos_m内核,内核依赖 cortex-m4架构配置,编译依赖arm官方的arm-none-eabi-gcc 10.3版本。 76OpenHarmony需要按照官方文档介绍安装环境 ,然后编译出烧录包,按照文档介绍烧录: 77https://gitee.com/openharmony-sig/device_soc_chipsea/blob/master/README_zh.md 78 79 80### 工具要求 81Ubuntu18.04编译,Windows10系统烧录。 82 831. Ubuntu18.04系统安装 84 ``` 85 sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi 86 ``` 87 882. Ubuntu18.04安装python3和pip3 89 ``` 90 python3 -m pip install --user ohos-build 91 ``` 92 933. Ubuntu18.04 配置tooLchain [arm-none-eabi-gcc](https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2): 94 95 下载[arm-none-eabi-gcc 编译工具](https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2) 96 解压 [gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2](https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2) 安装包至\~/toolchain/路径下。 97 98 ```shell 99 mkdir -p ~/toolchain/ 100 tar -jxvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -C ~/toolchain/ 101 ``` 102 设置环境变量 103 104 ``` 105 vim ~/.bashrc 106 ``` 107 108 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。 109 110 ``` 111 export PATH=~/toolchain/gcc-arm-none-eabi-10.3-2021.10/bin:$PATH 112 ``` 113 生效环境变量 114 115 ``` 116 source ~/.bashrc 117 ``` 118 1194. 安装 FT2232H USB 转串口驱动程序 120 121### 搭建过程 122 123https://gitee.com/openharmony-sig/device_soc_chipsea/blob/master/README_zh.md 124 125## 编译调试 126 127https://gitee.com/openharmony-sig/device_soc_chipsea/blob/master/README_zh.md 128 129按下开发板上开关按钮,通过串口调试工具打印串口log。 130 131## 首个示例 132 133vendor_chipsea仓有XTS示例、连接示例和软总线实例。见[vendor_chipsea](https://gitee.com/openharmony-sig/vendor_chipsea) 134 135## 参考资源 136 137https://gitee.com/openharmony-sig/device_soc_chipsea/blob/master/README_zh.md 138 139 140## 联系 141 142 143 144********** 145