lyon 7222f804ea clean old PikaStdDevice port 2 лет назад
..
APP 2288983284 add ch582 support 3 лет назад
BLE_LIB fefe9afb17 Update ch582 sdk to v1.2, and solve the problem of running error at 80m frequency 3 лет назад
HAL fefe9afb17 Update ch582 sdk to v1.2, and solve the problem of running error at 80m frequency 3 лет назад
Ld 2288983284 add ch582 support 3 лет назад
RVMSIS 2288983284 add ch582 support 3 лет назад
Startup fefe9afb17 Update ch582 sdk to v1.2, and solve the problem of running error at 80m frequency 3 лет назад
StdPeriphDriver fefe9afb17 Update ch582 sdk to v1.2, and solve the problem of running error at 80m frequency 3 лет назад
USB_LIB 2288983284 add ch582 support 3 лет назад
pikascript 7222f804ea clean old PikaStdDevice port 2 лет назад
printf 2288983284 add ch582 support 3 лет назад
.gitignore 2288983284 add ch582 support 3 лет назад
CMakeLists.txt b7430cd00b add ch582/CMakeLists.txt 3 лет назад
README.md 2288983284 add ch582 support 3 лет назад
build.bat 2288983284 add ch582 support 3 лет назад
build.sh 2288983284 add ch582 support 3 лет назад

README.md

CH582-PIKA

本项目为CH582芯片移植了pikaScript

使用说明:

  1. 本项目并未使用MRS IDE,而是选择了CMake+Ninja的编译结构,工具链已经默认配置了MRS的默认安装位置,用户还需要手动安装Ninja,当然如果你想用其他编译方式只需要改一下cmake生成的目标即可
  2. 快捷编译脚本是build.batbuild.sh,分别对应Windows平台和Linux平台,因为沁恒并未公开提供MACOS的工具链,所以请使用Windows或者Linux。
  3. 目前尚未实现shell和文件系统

工程结构:

├─APP				# 程序入口
├─BLE_LIB			# BLE库
├─HAL				# HAL库
├─Ld				# 链接脚本
├─pikascript		# pikascript源码
├─printf			# printf移植源码
├─RVMSIS			# core-riscv源码
├─Startup			# 启动文件
├─StdPeriphDriver	# 外设标准库
├─USB_LIB			# USB库
├─build.bat			# Windows一键编译脚本
├─build.sh			# Linux一键编译脚本
└─CMakeLists.txt	# cmake文件