客户需求:产线上这个人今天烧到这个芯片了,下班了明天不来了换人了,那下一个人不知道这个芯片有没有烧录过,他重新连接芯片烧录,程序报错或者直接显示此芯片已被烧录。
实现方法:
[Lua] 纯文本查看 复制代码 --重载烧录启动函数
function start_prog(board_type, ch_num)
local re
if (pg_read32(0x08000000) ~= 0xFFFFFFFF) then
pg_print_text("已经烧录过")
return "ERROR"
end
re = start_prog_0(board_type, ch_num, 1) --执行烧录,统计次数
return re
end
start_prog()
|