├── .gitignore ├── README.md ├── bkutils ├── __init__.py ├── boot_intf.py ├── boot_protocol.py ├── chip │ ├── BK3435DownloadFormat.py │ ├── BK7231DownloadFormat.py │ ├── ExternDownloadFormat.py │ └── __init__.py ├── crc32v2.py ├── flash_list.py ├── hid_chip_list.py ├── hid_commands.py ├── hid_device.py ├── hid_download.py ├── uart_downloader.py └── uart_flashreader.py ├── burn.ico ├── hidprogram ├── requirements.txt ├── setup.py ├── test ├── beken7231_crc.bin ├── bekenprogram_writer.log ├── bootloader_bk7231s_1.0.1_crc.bin ├── hid_download-0.log └── hid_download.log ├── uartprogram └── uartreader /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | build/ 3 | .vscode 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/README.md -------------------------------------------------------------------------------- /bkutils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/__init__.py -------------------------------------------------------------------------------- /bkutils/boot_intf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/boot_intf.py -------------------------------------------------------------------------------- /bkutils/boot_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/boot_protocol.py -------------------------------------------------------------------------------- /bkutils/chip/BK3435DownloadFormat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/chip/BK3435DownloadFormat.py -------------------------------------------------------------------------------- /bkutils/chip/BK7231DownloadFormat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/chip/BK7231DownloadFormat.py -------------------------------------------------------------------------------- /bkutils/chip/ExternDownloadFormat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/chip/ExternDownloadFormat.py -------------------------------------------------------------------------------- /bkutils/chip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bkutils/crc32v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/crc32v2.py -------------------------------------------------------------------------------- /bkutils/flash_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/flash_list.py -------------------------------------------------------------------------------- /bkutils/hid_chip_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/hid_chip_list.py -------------------------------------------------------------------------------- /bkutils/hid_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/hid_commands.py -------------------------------------------------------------------------------- /bkutils/hid_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/hid_device.py -------------------------------------------------------------------------------- /bkutils/hid_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/hid_download.py -------------------------------------------------------------------------------- /bkutils/uart_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/uart_downloader.py -------------------------------------------------------------------------------- /bkutils/uart_flashreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/bkutils/uart_flashreader.py -------------------------------------------------------------------------------- /burn.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/burn.ico -------------------------------------------------------------------------------- /hidprogram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/hidprogram -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | hidapi 2 | tqdm 3 | pyserial 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/setup.py -------------------------------------------------------------------------------- /test/beken7231_crc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/test/beken7231_crc.bin -------------------------------------------------------------------------------- /test/bekenprogram_writer.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/test/bekenprogram_writer.log -------------------------------------------------------------------------------- /test/bootloader_bk7231s_1.0.1_crc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/test/bootloader_bk7231s_1.0.1_crc.bin -------------------------------------------------------------------------------- /test/hid_download-0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/test/hid_download-0.log -------------------------------------------------------------------------------- /test/hid_download.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/test/hid_download.log -------------------------------------------------------------------------------- /uartprogram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/uartprogram -------------------------------------------------------------------------------- /uartreader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiancj/hid_download_py/HEAD/uartreader --------------------------------------------------------------------------------