-
公开(公告)号:CN110413298A
公开(公告)日:2019-11-05
申请号:CN201910640074.4
申请日:2019-07-16
Applicant: 南京邮电大学
IPC: G06F8/65 , G06F9/4401 , G06F13/42
Abstract: 本发明公开了一种基于Labwindows平台进行单片机的串行升级和调试的方法,该方法利用单片机中flash存储器内部BootLoader加载程序,该Bootloader代码部分经运行以执行以下操作:进行时钟配置和串口配置的初始化;进入检测期间,如果在检测期间单片机与上位机握手成功并且接收到上位机对于所述用户代码部分的升级指令或调试指令,则根据对应指令进入升级过程或调试过程,并在升级过程或调试过程完成后自动切换以运行用户代码部分;如果在检测期间未收到上位机的升级指令或调试指令,则自动切换以运行用户代码部分。该方法不需要拆卸和断电,直接通过预留的接口,根据通信协议传输文件进行下载升级,可以通过软件复位比较灵活。