登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
登录
注册
就在本周六,成都站 Gitee Talk | 模力方舟 AI 应用开发沙龙抢占最后席位!聚焦 AI 开发全链路,结识技术同频人~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
2
Star
11
Fork
7
MaYuchen
/
BMCBootLoader
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
V1.0.0
41dae08
2022-11-30 21:04
对比
基于Uart的IAPLoader程序-V1.0.0
MaYuchen
### 概述: IAPLoader程序V1.0.0实现了基于Uart通信的ARM应用在线升级程序。 **考虑到开发者们会有不通的硬件逻辑设计,因此本发行版不提供编译好的执行文件。** ### 约束: 1. 本功能目前适配GD32F450系列MCU 2. 文件传输遵守YModem协议,支持1024Bytes和128Bytes双模传输。当前不支持YModem-G传输协议。 3. 工程中存在两个配置项“BootLoader”和“BootLoaderEval”使用串口参数如下表所示: |配置项 |串口外设 |引脚TX |引脚RX | 波特率 |停止位 |是否校验 | |---|---|---|---|---|---|---| |BootLoader |Uart6 |PE8 |PE7 |115200 | 1 | 无 | |BootLoaderEval |Usart0 |PA9 |PA10 |115200 |1 |无 | 4. Bootloader执行程序Rom Size 最大不得超过 32KB ### 应用程序注意事项: 可参考[传统应用迁移为IAP应用操作手册](https://gitee.com/VoldemortCat/bmcboot-loader/blob/master/doc/BMC%E4%BC%A0%E7%BB%9F%E5%BA%94%E7%94%A8%E8%BF%81%E7%A7%BB%E4%B8%BAIAP%E5%BA%94%E7%94%A8%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C.docx) ### 第一次使用: 1. 通过Keil5 IDE编译后下载到目标 2. 调试电脑打开终端软件通过串口连接目标机,按住esc,目标机重新上电。调试电脑终端应该显示如下图的菜单 3. 在终端上输入 **“1”** ,此时如下图所示会打印“C”字符。打开终端YModem文件传输功能,选择要上传的应用文件(一般文件后缀为.bin)  4. 当界面显示“ **Programming Completed Successfullly!** ”时,则表示更新成功。  5. 终端输入 **“2”** 则可执行新上传的应用。 ### 软件更新: 重复 **第一次使用** 章节中 _第2-5执行项_ 即可。
最后提交信息为:
!5
支持Ymodem-g版本传输协议的bootloader程序
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C
1
https://gitee.com/VoldemortCat/bmcboot-loader.git
git@gitee.com:VoldemortCat/bmcboot-loader.git
VoldemortCat
bmcboot-loader
BMCBootLoader
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册