capcomsnk 发表于 2023-8-14 22:14:39

关于UART在线升级的问题 | 已解决

用STC-official-user-UART-ISP-bootloader-demo-STC32G12K128-series里的用户ISP做测试。用STCISP_User上位软件第一次写入自己的AP程序成功。
用AP程序发送强制执行ISP程序,并软复位后。用STCISP_User上位软件再次写入AP程序时,提示连接失败!
不知是哪里操作的问题。 有哪些需要注意的地方。请大神帮忙。谢谢了。

乘风飞扬 发表于 2023-8-15 09:20:11

其实注意事项在例程目录下的利用STC的IAP单片机开发自己的ISP程序说明书里面都已经介绍清楚了:



在运行用户程序情况下可以通过拉低P32口,复位执行用户ISP程序:
      if (P32 == 0)
      {
            DfuFlag = DFU_TAG;          //当需要执行用户ISP代码时,将强制执行标志赋值到DFU标志变量中
            IAP_CONTR = 0x20;         //然后执行软复位
      }

aw8888 发表于 2024-2-7 14:11:37

二次升级失败原因

capcomsnk 发表于 2024-3-2 15:17:28

aw8888 发表于 2024-2-7 14:11
二次升级失败原因

谢谢!{:smile:}

小白爱上51 发表于 2024-7-24 11:23:00

原来如此
页: [1]
查看完整版本: 关于UART在线升级的问题 | 已解决