找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 2565|回复: 5
收起左侧

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

[复制链接]
ID:772513 发表于 2022-2-22 15:47 | 显示全部楼层 |阅读模式
STM32f103C8T6的RAM只有20K,串口一次只能接收16k数据,怎么实现一遍接收数据一边烧录呢?
回复

举报

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 | 显示全部楼层
沙发可行,如果有能力开发上位机也可以在完成写入一定量数据后通知上位机发送下一批数据写入
回复

举报

ID:514901 发表于 2022-3-3 14:13 | 显示全部楼层
大程序IAP最好用SD卡方式,沙发方法不可行,除非你有专门的上位机程序与你的单片机进行交互
回复

举报

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

本版积分规则

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

Powered by 单片机教程网

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