nebula.manager module

class nebula.manager.manager(monitor_type='uart', configfilename=None, board_name=None, vivado_version=None, extras=None)

Bases: object

Board Manager

board_reboot()
board_reboot_auto(system_top_bit_path, bootbinpath, uimagepath, devtreepath, extlinux_path=None, scr_path=None, preloader_path=None, sdcard=False, recover=False)

Automatically select loading mechanism based on current class setup

board_reboot_auto_folder(folder, sdcard=False, design_name=None, recover=False, jtag_mode=False)

Automatically select loading mechanism based on current class setup and automatically find boot files from target folder

board_reboot_jtag_uart(*args, **kwargs)
board_reboot_sdmux_pdu(*args, **kwargs)
board_reboot_uart_net_pdu(*args, **kwargs)
copy_reference_from_sdcard(bootbinpath, uimagepath, devtreepath)
get_status()
load_boot_bin()
network_check()
power_cycle_to_boot()
recover_board(*args, **kwargs)
run_test()
shutdown_powerdown_board()
verify_checksum(folder)