初始提交

This commit is contained in:
HEYAHONG 2024-04-03 12:51:32 +08:00
commit 57641d9ce6
No known key found for this signature in database
GPG Key ID: 97E3E469FE2C920B
15 changed files with 34117 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*~

BIN
Doc/ExtBoard-001-Struct.dia Normal file

Binary file not shown.

BIN
Doc/ExtBoard-001-Struct.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

20
FW/DAPLink/ReadMe.md Normal file
View File

@ -0,0 +1,20 @@
# 说明
本固件采用 合宙的[DAPLink](https://wiki.luatos.com/chips/air32f103/daplink.html)修改而来,主要修改内容如下:
- 修改厂商信息与产品信息以便通过程序识别板子的插入。
- 修改各种描述信息。
原源代码:[https://gitee.com/openLuat/daplink](https://gitee.com/openLuat/daplink)
![DAPLink-设备管理器](DAPLink-设备管理器.png)
![DAPLink-文件管理器](DAPLink-文件管理器.png)
# 文件说明
- [daplink_v2_HYH_ExtBoard-001_bl.hex](daplink_v2_HYH_ExtBoard-001_bl.hex)bootloader程序,可通过其它烧录器(如Jlink、CMSIS-DAP)烧录。
- [daplink_v2_HYH_ExtBoard-001_iap.hex](daplink_v2_HYH_ExtBoard-001_iap.hex)应用程序可通过bootloader烧录也可通过其它烧录器烧录。
注意:以上文件均需要烧录,一般是先烧录bootloader再烧录应用程序。

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

3
FW/ReadMe.md Normal file
View File

@ -0,0 +1,3 @@
# 固件列表
- [DAPLink](DAPLink):定制化DAPLink固件。适用于ExtBoard-001的DAPLink部分,一般只需要烧写一次。

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 856 KiB

23
HW/ExtBoard-001/ReadMe.md Normal file
View File

@ -0,0 +1,23 @@
# 说明
为减少成本硬件并未进行ESD防护。一般仅用于原理验证生产环境请谨慎使用。
# 文件说明
## 2024-04-03
### 立创EDA(专业版)工程
[ExtBoard-001_2024-04-03.epro](ExtBoard-001_2024-04-03.epro)
### 原理图
[SCH_Schematic-ExtBoard-001_2024-04-03.pdf](SCH_Schematic-ExtBoard-001_2024-04-03.pdf)
注意:具体原理图请查看立创EDA(专业版)工程。
### PCB
![PCB-ExtBoard-001_2024-04-03](PCB-ExtBoard-001_2024-04-03.png)
注意:具体PCB板请查看立创EDA(专业版)工程。

File diff suppressed because one or more lines are too long

7
HW/ReadMe.md Normal file
View File

@ -0,0 +1,7 @@
# 开发工具
采用立创EDA(专业版)作为PCB设计工具,官网地址:[https://pro.lceda.cn/](https://pro.lceda.cn/)
# PCB板
- [ExtBoard-001](ExtBoard-001)

39
ReadMe.md Normal file
View File

@ -0,0 +1,39 @@
# 说明
采用Linux的系统功能强大环境复杂,一般启动(重启)较慢。
微控制器(MCU)功能简单,运行稳定,一般启动(重启)较为迅速。
本工程主要用于以[Linux](https://www.kernel.org)内核的系统的外设扩展,借鉴PC平台的通道概念,采用MCU作为类似通道处理机的功能允许将部分任务交给MCU处理。主要有以下特点:
- 采用USB与上位机连接。
- 外设扩展板的程序(处理机)随时可更新。
- 上位机可监控处理机的运行状态。
# 结构
![ExtBoard-001-Struct](Doc/ExtBoard-001-Struct.png)
## DAPLink
DAPLink采用的MCU型号为Air32F103CCT6。
DAPLink的程序需要通过其它烧录器(如Jlink、CMSIS-DAP)烧录。
## Core
DAPLink采用的MCU型号为Air32F103CCT6。
开发过程中无需其它调试器直接使用板载的DAPLink即可。
Core的程序可通过DAPLink升级烧录并且Core可通过DAPLink自带的串口显示信息。
Core可通过以下方法与上位机通信:
- DAPLink的串口
- USB
# 目录结构
- [HW](HW):硬件设计
- [FW](FW):固件设计,一般用于硬件的相关MCU。