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()