bbcmicrobit / bbcmicrobit/PythonEditor

Occaisional corruption of the downloaded hex file --> The hex file cannot be decoded. Checksum calculation failure occurred

未關閉
#55 29 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug
主要語言
JavaScript
星號
201
分支
126
PR 合併指標
30 天內沒有已合併 PR

描述

This is a tricky to track down issue, so hopefully posting it here we'll find other people with the same problem...

Though we haven't ever seen or reproduced it ourselves in the foundation, a number of people have sent us hex files that are missing large chunks of data, and the result is that the checksums fail and DAPLink refuses (correctly!) to flash the file.

The error DAPLink puts in the fail.txt is:
The hex file cannot be decoded. Checksum calculation failure occurred

Missing chunks are not on line boundaries.

貢獻指南

開啟貢獻指南

研究方向

未指定原始檔案或測試。先重現瀏覽器下載的 .hex 檔案,並將其與預期檔案進行比較,然後檢查 DAPLink 在 fail.txt 中的輸出,以及缺失的非行邊界 chunks。完成的標準是找出損毀路徑、防止下載遭截斷,並確認產生的檔案通過 checksum 驗證。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
javascript
領域
embedded-iot, web-dev
Issue 類型
缺陷
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。