nebula.jtag module

class nebula.jtag.jtag(vivado_version='2021.2', custom_vivado_path=None, yamlfilename=None, board_name=None, jtag_cable_id=None, jtag_cpu_target_name=None, jtag_connect_retries=3)

Bases: utils

JTAG Module

boot_to_uboot(fsblpath='fsbl.elf', ubootpath='u-boot.elf')

From JTAG reset board and load up FSBL and uboot This should be followed by uboot interaction to stop it

full_boot()
load_post_uboot_files()
restart_board()
run_xsdb(cmd)
target_set_str(target_name)
tcl_errors_recover()