We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This is what happens with a windows laptop FTDI or a raspberrypi3 UART
PS C:\work\burn> C:\Python311\python.exe burn --chip hi3516ev200 --file=u-boot-hi3516ev200-universal.bin -p COM5 --break Trying open COM5 Welcome to boot-mode {'name': 'hi3516ev200', 'DDRSTEP0': [4, 224, 45, 229, 36, 0, 159, 229, 36, 16, 159, 229, 0, 16, 128, 229, 32, 0, 159, 229, 32, 16, 159, 229, 4, 16, 128, 228, 0, 224, 128, 229, 4, 240, 157, 228, 239, 190, 173, 222, 239, 190, 173, 222, 239, 190, 173, 222, 60, 1, 2, 18, 120, 86, 52, 18, 64, 1, 2, 18, 117, 106, 105, 122], 'ADDRESS': ['0x04013000', '0x04010500', '0x41000000'], 'FILELEN': ['0x0040', '0x6000'], 'STEPLEN': ['0x0040', '0x0080']} Sending u-boot-hi3516ev200-universal.bin ... Send DDRSTEP frame... Send HEAD frame... Send TAIL frame... Send HEAD frame... Send DATA frame[================================================]24576 of 24576 Send TAIL frame... Send HEAD frame... failed failedATA frame[ ]0 of 234571 failed failed failedATA frame[ ]3072 of 234571 failed failed failedATA frame[= ]6144 of 234571 failed failed failedATA frame[= ]9216 of 234571 failed failed failedATA frame[== ]12288 of 234571 failed failed failedATA frame[=== ]15360 of 234571 failed failed failedATA frame[=== ]18432 of 234571 failed failed failedATA frame[==== ]21504 of 234571 ...
and now with debug:
PS C:\work\burn> C:\Python311\python.exe burn --chip hi3516ev200 --file=u-boot-hi3516ev200-universal.bin -p COM5 --break -d Trying open COM5 Welcome to boot-mode {'name': 'hi3516ev200', 'DDRSTEP0': [4, 224, 45, 229, 36, 0, 159, 229, 36, 16, 159, 229, 0, 16, 128, 229, 32, 0, 159, 229, 32, 16, 159, 229, 4, 16, 128, 228, 0, 224, 128, 229, 4, 240, 157, 228, 239, 190, 173, 222, 239, 190, 173, 222, 239, 190, 173, 222, 60, 1, 2, 18, 120, 86, 52, 18, 64, 1, 2, 18, 117, 106, 105, 122], 'ADDRESS': ['0x04013000', '0x04010500', '0x41000000'], 'FILELEN': ['0x0040', '0x6000'], 'STEPLEN': ['0x0040', '0x0080']} Sending u-boot-hi3516ev200-universal.bin ... Send DDRSTEP frame... Send HEAD frame... len: 14 write : [ fe 00 ff 01 00 00 00 40 04 01 30 00 51 9c ] ret ack : 0x20 len: 14 write : [ fe 00 ff 01 00 00 00 40 04 01 30 00 51 9c ] ret ack : 0x20 len: 14 write : [ fe 00 ff 01 00 00 00 40 04 01 30 00 51 9c ] ret ack : 0x20 len: 14 write : [ fe 00 ff 01 00 00 00 40 04 01 30 00 51 9c ] ret ack : 0x20 len: 14 write : [ fe 00 ff 01 00 00 00 40 04 01 30 00 51 9c ] ret ack : 0xaa len: 69 write : [ da 01 fe 04 e0 2d e5 24 00 9f e5 24 10 9f e5 00 10 80 e5 20 ... ] ret ack : 0xaa Send TAIL frame... len: 5 write : [ ed 02 fd ba b0 ] ret ack : 0xaa Send HEAD frame... len: 14 write : [ fe 00 ff 01 00 00 60 00 04 01 05 00 e5 8c ] ret ack : 0xaa len: 1029 write : [ da 01 fe 15 05 00 ea fe ff ff ea fe ff ff ea fe ff ff ea fe ... ] ret ack : 0xaa len: 1029 write : [ da 02 fd 30 c0 0d 12 21 22 88 28 00 00 00 00 fd 00 00 00 34 ... ] ret ack : 0xaa len: 1029 write : [ da 03 fc 6c c0 0d 12 00 ff 00 ff 00 00 00 00 fd 00 00 00 ec ... ] ret ack : 0xaa len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0xaa len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0xaa len: 1029 write : [ da 06 f9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0xaa len: 1029 write : [ da 07 f8 bd ff ff eb 00 f0 20 e3 04 30 9d e5 00 00 53 e3 f8 ... ] ret ack : 0xaa len: 1029 write : [ da 08 f7 70 20 93 e5 02 17 82 e3 02 27 c2 e3 70 10 83 e5 70 ... ] ret ack : 0xaa len: 1029 write : [ da 09 f6 fc ff ff 1a 02 11 c1 e3 c4 10 83 e5 40 00 92 e5 54 ... ] ret ack : 0xaa len: 1029 write : [ da 0a f5 be fe ff eb 2c 30 95 e5 20 30 13 e2 07 30 85 07 db ... ] ret ack : 0xaa len: 1029 write : [ da 0b f4 08 30 84 e5 00 30 a0 e3 10 30 84 e5 14 30 84 e5 18 ... ] ret ack : 0xaa len: 1029 write : [ da 0c f3 01 50 85 e2 07 00 55 e3 c4 ff ff da 50 30 94 e5 02 ... ] ret ack : 0xaa len: 1029 write : [ da 0d f2 01 20 a0 03 37 00 50 e3 01 30 a0 83 02 30 a0 93 dc ... ] ret ack : 0xaa len: 1029 write : [ da 0e f1 00 70 87 e0 04 00 a0 e1 50 fb ff eb 20 30 1b e5 08 ... ] ret ack : 0xaa len: 1029 write : [ da 0f f0 04 00 00 1a 01 00 55 e3 00 10 a0 13 08 00 00 1a 01 ... ] ret ack : 0xaa len: 1029 write : [ da 10 ef 02 50 15 e0 48 20 86 e5 39 00 00 1a 01 27 a0 e3 08 ... ] ret ack : 0xaa len: 1029 write : [ da 11 ee 18 00 a0 e3 10 80 bd e8 80 00 01 12 28 30 9f e5 00 ... ] ret ack : 0xaa len: 1029 write : [ da 12 ed 00 f0 20 e3 04 30 9d e5 01 30 83 e2 04 30 8d e5 f4 ... ] ret ack : 0xaa len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0xaa len: 1029 write : [ da 14 eb 81 39 41 f6 c2 40 16 3a 3d 06 3a 4d 3c c6 be 26 53 ... ] ret ack : 0xaa len: 1029 write : [ da 15 ea 96 a4 33 38 b3 0c 5b 03 5a 4b 3c 5f 54 ea 14 70 8a ... ] ret ack : 0xaa len: 1029 write : [ da 16 e9 c5 59 f4 c9 90 b3 39 4e 15 f9 32 ca 3b da b1 9f d1 ... ] ret ack : 0xaa len: 1029 write : [ da 17 e8 35 01 5d 59 f7 c9 03 33 c9 2e c6 6c 5c ee e6 08 db ... ] ret ack : 0xaa len: 1029 write : [ da 18 e7 31 46 dd 40 d4 a8 a8 1b 45 45 8b 65 73 51 a9 62 3b ... ] ret ack : 0xaa Send TAIL frame... len: 5 write : [ ed 19 e6 c6 63 ] ret ack : 0xaa Send HEAD frame... len: 14 write : [ fe 00 ff 01 00 03 94 4b 41 00 00 00 4d 98 ] ret ack : 0xaa len: 1029 write : [ da 01 fe 15 05 00 ea fe ff ff ea fe ff ff ea fe ff ff ea fe ... ] ret ack : 0xaa len: 1029 write : [ da 02 fd 30 c0 0d 12 21 22 88 28 00 00 00 00 fd 00 00 00 34 ... ] ret ack : 0xaa len: 1029 write : [ da 03 fc 6c c0 0d 12 00 ff 00 ff 00 00 00 00 fd 00 00 00 ec ... ] ret ack : 0xaa len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0a len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x45 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x30 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x44 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x31 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0d len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0a len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0d len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0a len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x53 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x79 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x73 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x74 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x65 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x6d len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x20 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x73 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x74 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x61 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x72 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x74 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x75 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x70 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0d len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0a len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0d len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x0a len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x55 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x6e len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x63 len: 1029 write : [ da 04 fb 90 02 0d 12 00 00 11 00 00 00 00 00 fd 00 00 00 a0 ... ] ret ack : 0x6f failed len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x6d len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x70 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x72 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x65 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x73 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x73 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x20 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x4f len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x6b len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x21 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x0d len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x0a len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x0d len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x0a len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x55 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x2d len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x42 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x6f len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x6f len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x74 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x20 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x32 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x30 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x31 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x36 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x2e len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x31 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x31 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x20 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x28 len: 1029 write : [ da 05 fa 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ] ret ack : 0x4d failed <---------------------------repeats--------------------------------------------------> ret ack : 0x61 failed len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x64 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x20 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x70 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x72 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x6f len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x63 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x65 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x73 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x73 len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x2e len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x0d len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : 0x0a len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ret ack : len: 1029 write : [ da 13 ec 6c b0 2c 93 74 cf 04 ba aa 73 13 c0 6b 74 6e 00 d8 ... ] ...
the device is now dead and needs a powercycle
The text was updated successfully, but these errors were encountered:
HiTool 5.0.61 also does not work "Burn Fastboot" Starts downloading but also seems to get stuck at nearly the same position
Sorry, something went wrong.
What UART voltage levels do you have?
tx and rx look "good" (LO/HI around 0,1V 3,28V)
this nice little weird string "failedATA" helps finding this issue also in the telegram chat... it seems common... so do not change it ;)
No branches or pull requests
This is what happens with a windows laptop FTDI or a raspberrypi3 UART
and now with debug:
the device is now dead and needs a powercycle
The text was updated successfully, but these errors were encountered: