和记娱乐官网向单片机flash中烧录自定义数据的方法
来源:    发布时间: 2018-05-31 18:09   48 次浏览   大小:  16px  14px  12px
和记娱乐官网向单片机flash中烧录自定义数据的方法

  和记娱乐校验和的算法为:计算0x54前所有16进制码的累加和(不计进位),检验和 = 0x100 - 累加和

  第1条记录的长度为02,LOAD OFFSET为0000,RECTYPE为04,说明该记录为扩展段地址记录。数据为0008,校验和为F2。从这个记录的长度和数据,我们可以计算出一个址,这个地址为(0x0008

  根据HEX文件格式详解,我们可以创建自己的hex格式 文件,方法很简单:

  根据HEX文件格式详解我们知道,这三行的意思是:向地址为0x04FC00的flash中写入8字节数据:0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88

  我们构建自己的HEX文件时,有时希望像代码一样能添加注释信息,这样即使很久以后,也能知道这些乱七八糟的二进制数,到底代表什么意思。

  hex能烧录,和记娱乐官网且查看对应的flash值正确,BINGO!!!!!!!!!!!!!!!

  我们会创建HEX文件后,在产品生产过程中,就可以烧录带生产信息的HEX文件。但是这有个弊端,就是产品在生产时需要烧录两个HEX文件(项目程序生成的HEX文件和我们自己构建带生产信息的HEX文件)。增加生产时间,浪费时间。

  1)C语言const关键字:修饰的数据类型是常亮类型,保存在FLASH中,不可修改

  2)所以我们可定义一个const类型的指针,指向我们已知的flash地址,然后直接读出来即可

  1)注意你写入flash的,不能原有程序,也不能超出你芯片的flash范围。

Power by 建站之星 | 美橙互联 版权所有