发新帖我要提问
12
返回列表
打印

好**。

[复制链接]
楼主: twentyone
手机看帖
扫描二维码
随时随地手机跟帖
21
songhere| | 2013-6-14 12:55 | 只看该作者 回帖奖励 |倒序浏览
晕,现在才明白。。

使用特权

评论回复
22
firstzys| | 2014-10-8 17:23 | 只看该作者
不错,认识清楚了

使用特权

评论回复
23
robter| | 2015-8-16 10:26 | 只看该作者
一直没有注意这跟,学习了

使用特权

评论回复
24
chuolizhi| | 2015-8-19 14:56 | 只看该作者
说的很详细,

使用特权

评论回复
25
azlizhigang| | 2015-12-28 19:49 | 只看该作者
学习了

使用特权

评论回复
26
JorryZhao| | 2016-5-10 11:03 | 只看该作者
学习了,谢谢

使用特权

评论回复
27
hahety| | 2016-5-12 11:48 | 只看该作者
好**!谢谢分享

使用特权

评论回复
28
hqwhardwork| | 2016-10-27 15:09 | 只看该作者
对上面的HEX文件进行分析:
        第1条记录的长度为02,LOAD OFFSET为0000,RECTYPE为04,说明该记录为扩展段地址记录。数据为0000,校验和为
        FA。从这个记录的长度和数据,我们可以计算出一个基地址,这个地址为0X0000
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

感谢楼主的分享,但是这个地方计算基地址应该错了,RECTYPE为04,为Extended LinearAddress Record类型,那么地址是需要右移16位的,这么计算的:(0x0004 << 16) | 0x0000,也就是地址为0x40000

使用特权

评论回复
29
hqwhardwork| | 2016-10-27 15:12 | 只看该作者
hqwhardwork 发表于 2016-10-27 15:09
对上面的HEX文件进行分析:
        第1条记录的长度为02,LOAD OFFSET为0000,RECTYPE为04,说明该记录为 ...

看错,0x0000的话右移之后也还是0x0000

使用特权

评论回复
30
jaingzhenhua| | 2016-10-28 09:07 | 只看该作者
受教了

使用特权

评论回复
31
泰山神泉| | 2017-1-16 11:50 | 只看该作者
好资料,值得学习,赞一下

使用特权

评论回复
32
renxiaolin| | 2017-2-5 11:43 | 只看该作者
看着觉的比较啰嗦呀

使用特权

评论回复
33
skawu| | 2017-5-13 15:55 | 只看该作者

使用特权

评论回复
34
qqatscau| | 2017-5-20 18:37 | 只看该作者
学习了

使用特权

评论回复
35
K23428| | 2017-5-22 08:48 | 只看该作者
你好楼主,最近我在看编译链接的知识,正在为这个问题而困惑。
像arm-linux-ld -Ttest 0x00000000 这样的命令,似乎就是在指定地址吧?

使用特权

评论回复
36
lulunlun| | 2017-6-18 13:40 | 只看该作者
学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则