OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4879|回复: 4

高手进来看下,这个数据干嘛的

[复制链接]

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-3-20 13:26:05 | 显示全部楼层 |阅读模式
在MDK生成的HEX文件的最后有这个一行数据,看不明白干嘛的,具体写入哪里的
:0400000508000131BD
按照格式解释拆分得到:
1、04:数据长度为4byte
2、0000:地址偏移量为0
3、05:数据类型
4、08000131:数据
5、BD:本行校验



百度的解释是这个:
'05'的类型指 Start Linear Address Record 具体的意思是说,这个类型(05 type)记录里面的数据域的内容要写进EIP 寄存器里边。这样的目的是为了在ISP编程之后,程序能够立刻开始执行。

我的问题是:08000131这个数据写入这个EIP寄存器,这是啥寄存器?在啥位置?在STM32参考手册没找到。哪位高手解释一下的的,弄不明白。[/mw_shl_code]
 [/mw_shl_code]



现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-3-20 14:05:17 | 显示全部楼层
http://en.wikipedia.org/wiki/Intel_HEX
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-3-20 14:41:12 | 显示全部楼层
官方解释:

The Start Linear Address Record can appear anywhere in hex file.
In most cases this record can be ignored because it does not contain information which is needed to program flash memory.
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-3-21 11:26:33 | 显示全部楼层
回复【3楼】styleno1:
---------------------------------
thank you very much
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-3-22 19:23:58 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
没事儿,别太客气。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 20:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表