bbcmicrobit / bbcmicrobit/PythonEditor
Occaisional corruption of the downloaded hex file --> The hex file cannot be decoded. Checksum calculation failure occurred
未關閉
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