import FLMConfig
import PikaStdLib
import PikaStdDevice
import time

time = PikaStdDevice.Time()
buzzer = PikaStdDevice.GPIO()
buzzer.setPin('PA4')
buzzer.setMode('out')

ReadFlm = FLMConfig.ReadFlm()
# 加载第一个 FLM 文件
result = ReadFlm.load("FLM/STM32F7x_1024.FLM.o",0X08000000,0x20000000)
if result != 0:
    return 
# 设置频率
cmd.set_swd_clock(5000000)
# 烧写 boot.bin和rtthread.bin
result = load.bin("rtthread.bin", 0x08020000)
if result != 0:
    return 

# 蜂鸣器响一声，表示烧写完成
buzzer.enable()
buzzer.high()
time.sleep_ms(500)
buzzer.low()
time.sleep_ms(500)
