armfly 发表于 2022-7-15 17:03:54

利用lua实现轮流烧录4路STM8芯片

2022-07-15 应客户需求,增加烧录4路STM8芯片的功能。
暂时未更新固件,需要借助1拖16板子配合lua脚本实现。




制作烧录配置文件时,在高级脚本中添加如下内容:


--该脚本程序需要使用1拖16转接板实现轮流烧录
--TOOL界面使用单路模式进入

--D0 D1 用于4052切换
gpio_cfg(0,1)
gpio_cfg(1,1)
                              
--重载烧录启动函数
function start_prog(board_type, ch_num)
      local re
      
      config_chip1()    --配置烧录参数
      
      ChangeProgChan(1)--切换第1组
      if (start_prog_0(board_type, ch_num, 1) == "OK") then
                ChangeProgChan(2)--切换第2组
                delayms(200)
                if (start_prog_0(board_type, ch_num, 1) == "OK") then
                        ChangeProgChan(3)--切换第3组
                        delayms(200)
                        if (start_prog_0(board_type, ch_num, 1) == "OK") then
                              ChangeProgChan(4)--切换第4组
                              delayms(200)
                              if (start_prog_0(board_type, ch_num, 1) == "OK") then
                                        return "OK"
                              end
                        end
                end
      end
      
      return "ERROR"
end






eric2013 发表于 2022-7-15 18:17:14

{:8:}

卢晓春 发表于 2024-4-18 09:45:41

线具体是怎么接的,有没有另一个角度的照片

eric2013 发表于 2024-4-18 14:54:57

卢晓春 发表于 2024-4-18 09:45
线具体是怎么接的,有没有另一个角度的照片

我已经反馈公司,让他们回复你这个问题。

我这里也看出来接的那个引脚。

armfly 发表于 2024-4-19 09:45:18

已更新主贴。添加了接线说明
页: [1]
查看完整版本: 利用lua实现轮流烧录4路STM8芯片