问答

汇集网友智慧,解决技术难题

21ic问答首页 - J-Flash V6.44b 加载 Keil AC6 生成 Hex 报 Checksum error

checksum HEX J-Flash

J-Flash V6.44b 加载 Keil AC6 生成 Hex 报 Checksum error

Etherealsolar2026-08-04
环境:Keil AC6 + J-Flash V6.44b + STM32
问题:Keil 在线下载完全正常,用 J-Flash 量产烧录 Hex 直接报校验错误,提示 6146 行预期 0x36,读取到 0x00。
试过导出 BIN 文件烧录,能烧录进去但芯片跑不起来;
有没有大佬可以帮忙解决一下?
回答 +关注 0
128人浏览 3人回答问题 分享 举报
3 个回答
  • 用更高版本的jflash软件试试,我现在用的是V7.92版本
  • 看你的描述,像是芯片上电时的 Boot 模式不对。试试在 J-Flash 里面修改芯片的 Boot 配置,将引导加载地址设置为 .hex 文件的位置,然后再烧录一次。我之前遇到类似问题就是这样解决的。
  • 在Keil里面编译,然后下载进去芯片都很正常,芯片也正常工作。
    但是如果我用hex文件,拖进去jflash里面就会报错
    如果把bin文件拖进去jflash里面,不会报错,但是烧不进去,芯片没有办法正常工作

您需要登录后才可以回复 登录 | 注册