串口IAP升级例程疑问

2019-07-20 06:28发布

原子哥,在原子串口调试助手时发现了一个现象:我用串口调试助手发送APP.bin文件小于65536字节时,串口就能成功接收到,并且能正确更新程序,当APP.bin文件大于65536字节时,串口无法正常接收数据。但是看到bootloader程序里声明串口接收数组size为180*1024。所以很疑惑,是串口一次只能接收小于65536个字节的数据吗,还是例程哪里需要修改某个参数。我用的板子为F429的,希望原子哥或遇到相同问题并解决的大侠解下小弟的疑惑。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Psheng
1楼-- · 2019-07-20 12:16
无法正常接收提示什么?
小小的爱
2楼-- · 2019-07-20 12:45
应该是数据类型问题,uint16_t不正好是65536嘛,好好检查下数据类型比如接收长度。
iayps
3楼-- · 2019-07-20 14:10
 精彩回答 2  元偷偷看……

一周热门 更多>