stm32的can IAP BOOTLOADER上位机软件,下载程序的时候感觉给人卡的现象,求解决办法。

2019-08-14 15:47发布

本帖最后由 shuxue 于 2017-8-12 11:03 编辑

最近加班比较少,业余写了个stm32的can IAP BOOTLOADER上位机软件,情况一切正常就是下载程序的时候感觉给人卡的现象,如图照片所示,本人半路出家,缺乏理论,就想问,造成这种现象的原因,和解决办法。在此先谢谢各位了。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Acuity
1楼-- · 2019-08-14 18:45
shuxue 发表于 2017-8-13 12:17
是正在下载数据,但是用can配套的上位机软件发数据没有卡顿啊,我是发一帧等待接收一帧,没有用线程什么的 ...

1、那就是你上位机程序的问题了;另外开个线程用于发送数据,不要占用窗口线程;如果没有接触过多线程编程,那就先了解下这方面。
正点原子
2楼-- · 2019-08-14 22:31
下载需要时间,卡顿是不是正在传输数据呢
Acuity
3楼-- · 2019-08-15 01:57
 精彩回答 2  元偷偷看……
shuxue
4楼-- · 2019-08-15 06:15
正点原子 发表于 2017-8-12 20:04
下载需要时间,卡顿是不是正在传输数据呢

是正在下载数据,但是用can配套的上位机软件发数据没有卡顿啊,我是发一帧等待接收一帧,没有用线程什么的
shuxue
5楼-- · 2019-08-15 08:56
Acuity 发表于 2017-8-12 20:55
1、目测是你上位机问题,貌似突然占用了很多CPU资源;单线程还是多线程?
2、串口和CAN IAP都在用,CAN IA ...

是正在下载数据,但是用can配套的上位机软件发数据没有卡顿啊,我是发一帧等待接收一帧,没有用线程什么的,只用can,不用串口

一周热门 更多>