python 操作nrf5x flash

2018-05-12  本文已影响0人  嵌入式工作

python 操作nrf5x flash

import os

print(os.getcwd())
pth = os.getcwd()+'\\bin'
os.chdir(pth)
#p2=r"C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin"
#os.chdir(p2)

#nrfjprog -f NRF52 --eraseall
#nrfjprog -f NRF52 --program "production_final.hex" --verify
#nrfjprog -f NRF52 --rbp ALL
#nrfjprog -f NRF52 --reset


print("当前工作目录:%s"%os.getcwd())
ret=os.system("nrfjprog -f NRF52 --eraseall")
print("-----erase ret:%s"%ret)
ret=os.system("nrfjprog -f NRF52 -c 40960 --program \"1234.hex\"")
print("----program  ret:%s"%ret)
ret=os.system("nrfjprog -f NRF52  --verify  \"1234.hex\"")
print("----verity ret:%s"%ret)
ret=os.system("nrfjprog -f NRF52 --reset")
print("----reset ret:%s"%ret)

a = 10
def hi():
    print('heihei')
    if a>100:
        print('bigger')
    else:
        print('litter')

hi()


上一篇下一篇

猜你喜欢

热点阅读