1.1.3.2.2. cli.cmd_bootloader.bootloader.BootloaderInterface
- class cli.cmd_bootloader.bootloader.BootloaderInterface
Abstract class of the bootloader communication interface.
- __init__()
Methods
__init__()get_bootloader_state()Get the bootloader's current state.
get_bootloader_version_num()Get the bootloader's version number.
get_current_num_of_loops()Get the bootloader's current transfer data loop number.
reset_bootloader([time_to_wait, num_of_repeat])Reset bootloader.
run_app_on_bootloader()Run the application on bootloader.
send_crc(crc_8_bytes[, is_crc_of_vector_table])Send crc signature to bootloader and get the feedback from bootloader.
send_data_to_bootloader(data_8_bytes)Send data in 8 bytes to bootloader.
send_loop_number_to_bootloader(num_of_loop)Send the current loop number of the to-be-transferred data to bootloader.
send_program_info(len_of_program_in_bytes, ...)Send program info to bootloader and check its states.
start_transfer()Inform bootloader to start the transfer program process.
wait_can_ack_msg(acknowledge_msg[, ...])Wait for a certain ACK message.