使用串口助手对D122进行升级,使用921600升级ok,看到软件支持3M的波特率升级,而且D122芯片应该也是支持的,所以买了一个高速的6M的串口助手想要升级,但是升级到一半报错,降低波特率到1M也是一样的问题,最高只有921600,电脑上面的USB口前前后后也都试过了,都没用,有没有厂家大佬看一下还需要什么条件才能升级。
[error] recv_short_frame_data()915: blk no error blk1 142 blk2 14
[error] libuart_recv()1023: read short frame error.
[error] recv_short_frame_data()928: CRC16 error, 0x18cd != 0xe725
[error] libuart_recv()1023: read short frame error.
[error] recv_short_frame_data()928: CRC16 error, 0xb05b != 0xe725
[error] libuart_recv()1023: read short frame error.
[error] recv_short_frame_data()928: CRC16 error, 0xe725 != 0xe7a5
[error] libuart_recv()1023: read short frame error.
离线
估计是波特率误差较大导致,要根据时钟参数计算波特率误差来选择合适的波特率。
921600可以,1M就不行了?我还特意用的6M的串口助手,不至于这么巧吧
离线