关于STM32在ISP串口下载程序出现问题

2020-01-10 19:44发布

最近在做一个项目,有一个要求是能远程更新程序,就想用淘宝上TCP网络接口转串口的模块(串口透传),通过RS232对STM32进行ISP串口下载更新程序,但发现能连接成功,但无法下载程序
模块淘宝连接:http://item.taobao.com/item.htm? ... p;qq-pf-to=pcqq.c2c
想实现的功能就是电脑通过这两个模块接入到局域网中,然后将程序下载到STM32板上:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
varding
1楼-- · 2020-01-11 14:58
你可以手动把目标板弄到isp模式再看看能否isp升级,如果可以那么数据传输没问题,只是无法远程控制板子进入isp模式
2408308628
2楼-- · 2020-01-11 16:22
varding 发表于 2014-11-13 21:09
你可以手动把目标板弄到isp模式再看看能否isp升级,如果可以那么数据传输没问题,只是无法远程控制板子进入 ...

如果不经过那两个模块,直接用串口线是可以ISP串口下载程序的
2408308628
3楼-- · 2020-01-11 18:10
 精彩回答 2  元偷偷看……
2408308628
4楼-- · 2020-01-11 20:30
aozima 发表于 2014-11-13 19:09
STM32的UART ISP需要偶校验的。
然后就是网络转的延时大,然后会分包。
虽然数据是正确的,但时序可能不对 ...

原来真的是要偶校验才能握手成功,然后就能正常ISP下载程序了,只是烧大点的程序就容易报错,50K左右的程序就没有报错,如果去掉烧录软件的校验选项,报错就没有出现,应该USART协议里边的偶校验已经够用了不需要软件上的校验应该也能应付通信出错问题吧,谢了aozima的指点!!!
roc2
5楼-- · 2020-01-12 00:15
很好的样子

一周热门 更多>