集成ymodem(暂未ceshi)

This commit is contained in:
zhangzheng
2025-03-11 19:29:59 +08:00
parent 141a6fd96b
commit 377c31cdc8
18 changed files with 1951 additions and 6 deletions

View File

@@ -0,0 +1,37 @@
#### About Source Code:
- source : source code Of Ymodem Protocol Implemention
```c
source --
|_____ common.h : compile system header files needed to include
|
|_____ ymodem.c : protocol implemention
|_____ ymodem.h : header file of protocol implemention
|
|_____ ymodem_util.c/.h : Tool Functions
|
|_____ ymodem_menu.c/.h : man - machine interaction menu
porting --
|
|_____ ymodem_export.h : All porting APIs should be Implemented by USER for different System or For different Usuage
|_____ ymodem_export.c : a demo implemention for porting APIs, For reference only, compile error exist
```
- porting : Porting file. porting APIs declare in ymodem_export.h, and ymodem_export.c is one implemention for Keil5/STM32. and compile errors exist
- keil : keil(v5) project, for STM32
---
#### And Attention:
- the origin source code is from Project\STM32F0xx_IAP Demo Project in ST.com
- And you may read the blog-article to known more about Ymodem: [Ymodem Procotol Porting](https://nixlong.github.io/2017/08/14/svm/Ymodem%E5%8D%8F%E8%AE%AE%E7%A7%BB%E6%A4%8D/#more)
---
By nix.long@126.com