找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1596|回复: 5
打印 上一主题 下一主题
收起左侧

STM32f103c8t5进行IAP升级串口接收缓存不够

[复制链接]
跳转到指定楼层
楼主
ID:772513 发表于 2022-2-22 15:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32f103C8T6的RAM只有20K,串口一次只能接收16k数据,怎么实现一遍接收数据一边烧录呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:585428 发表于 2022-2-23 07:47 | 只看该作者
一次接受的字节少一点,比如128字节256字节,然后接收到数据后写入到flash,然后flash地址偏移对应的字节,一边接收一遍写入
回复

使用道具 举报

板凳
ID:123289 发表于 2022-2-26 15:56 | 只看该作者
1、沙发的方法可行。
2、20K > 16K 可以收下啊。一次收下还富裕4K,可作它用。
回复

使用道具 举报

地板
ID:290373 发表于 2022-2-26 19:47 | 只看该作者
沙发可行,如果有能力开发上位机也可以在完成写入一定量数据后通知上位机发送下一批数据写入
回复

使用道具 举报

5#
ID:514901 发表于 2022-3-3 14:13 | 只看该作者
大程序IAP最好用SD卡方式,沙发方法不可行,除非你有专门的上位机程序与你的单片机进行交互
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表