[Lua] 纯文本查看 复制代码
function DAP_ScanAP(void)
local apNum = 0
local data = {}
local re
local i
local ch_num
local j
local ok
MULTI_MODE =0
if (MULTI_MODE == 0) then
ch_num = 1
else
ch_num = MULTI_MODE
end
for i = 0, 2, 1 do
print("DAP_ScanAP", i)
--DAP_Init(i)
data = {pg_read32(0xE000ED00)} --只判断第1路的
ok = 0
for j = 1, ch_num, 1 do
if ((data[j] & 0xFF000000) == 0x41000000) then
print("DAP_ScanAP ok ", i)
apNum = i
ok = 1
break
end
end
if (ok == 1) then
break
end
end
return apNum
end
pg_init()
print_hex(DAP_ScanAP())
|