blob: 04500af8ce49b9081e8959b535ca13e6d7964159 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
python do_flash_usb() {
from pyocd.core.helpers import ConnectHelper
from pyocd.flash.file_programmer import FileProgrammer
image = f"{d.getVar('DEPLOY_DIR_IMAGE')}/{d.getVar('PN')}.elf"
bb.plain(f"Attempting to flash {image} to board {d.getVar('BOARD')}")
with ConnectHelper.session_with_chosen_probe() as session:
FileProgrammer(session).program(image)
session.board.target.reset()
}
addtask do_flash_usb
do_flash_usb[nostamp] = "1"
do_flash_usb[vardepsexclude] = "BB_ORIGENV"
|