zoukankan      html  css  js  c++  java
  • Jlink如何校验Hex

    打开SEGGER J-Flash ARM,记住必须设置好工程属性后才能校验,否则校验和为0

    设置好工程属性后,直接将Hex拖入到工程中即可。在LOG窗口中会显示CRC的值

    如何校验芯片中的程序的版本号,从J-Flash Read Back,有3个选项,其中发现3者读取的结果一模一样。

    在读取完后Verify CRC也有3个选项,其中发现3者结果也一模一样

    将Keil5中生成的Hex和读取出来的Hex进行比较,发现读取出来的Hex,在无效的空间内填充了0xFF。并且在Keil中将Hex烧录进去后,里面Read back发现两者的校验和不并不一致。(但是我试验的J-Flash因为没有stm32F030的补丁,采取的是stm32F051C8的补丁,不知道是否这个导致校验和不一致)

    注意:将Readback的Hex另存为时保存的Hex是Intel 的Hex模式,跟Keil生成的Hex不一致

    总结:目前通过J-Flash无法通过CRC校验和校验芯片中的Hex文件,除非通过直接比较Hex的16进制值

  • 相关阅读:
    如何让Jboss的debug在myeclise上运行
    ./configure --prefix /?/? 解释
    解决locate无法使用的问题
    ifconfig command not found
    安装tomcat
    通过wget下载tomcat
    通过rpm安装jdk
    通过wget下载jdk
    oracle 创建表空间
    在ASP中使用VFP编写脚本程序
  • 原文地址:https://www.cnblogs.com/smileintheday/p/6388857.html
Copyright © 2011-2022 走看看