LDR的含义

[复制链接]
  • TA的每日心情
    开心
    2014-2-6 15:33
  • 签到天数: 2 天

    [LV.1]布衣百姓

    34

    主题

    264

    回帖

    1176

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1176
    QQ
    发表于 2007-1-22 14:36:53 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    LDR的含义

    LDR文件是ROM里的程序,你反编译里面的代码,是DSP的汇编程序,分析程序那么
    硬盘的结构你就都知道了,就好比电脑里的操作系统WIN98!RAM就是ROM里的
    程序运行过程中生成的,比如一些堆栈,状态等,跟电脑里的内寸一样!盘片
    上面的是叫做固件吗?就是一个列表,让ROM中的程序来读的,就象数据库一样。
    有朋友说美钻的硬盘电路板上看不到ROM芯片,(不知道是不是真没有,还是着位
    老兄看差了!)那就一定在DSP芯片内部了。DSP内部也有ROM和RAM,不过都
    很小,如果程序放不下就需要扩展,扩展后我们在电路板上看到的ROM芯片了。
    如果没有ROM的话那么RAM就一定很大,因为ROM程序应该没有用途的,它就是一
    些跳转和内存分配的程序,将硬盘上的真正的启动程序读出来放到RAM里,然后
    在RAM里执行!这样有好处是降低成本。
    就是说美钻的真正的引导程序是在硬盘上。也许这就是美钻老启动不起来的原
    因吧!因为ROM是电可擦除的元件,放到里面的程序一般都不会损坏!而把程
    序放到硬盘上,硬盘是磁介质方式存数据,有磁化现象数据就不完整了!大家
    天天刷LDR文件!既然ROM里的程序不坏那为什么要刷它呢,其实我也不明白,
    不过昨天我有幸看到了效率源的一个说明书上面写了一句话让我恍然大悟,原来
    硬盘在正常启动是与BIOS通讯的,如果启动失败硬盘里的引导程序就END了,就
    结束了明白吗?就是到程序的结尾处!
    可我们的主要目的是要刷固件(我说的固件就是磁盘上0道之前的模块,不知道
    这样说对不对?),刷固件就需要通过ROM中的程序执行,因为只有它才能访问
    硬盘,而ROM中的程序END了,就不能够执行了。我们需要ROM中的程序从第一条
    指令执行,所以要让DSP重新启动。DSP从起动就可以从ROM中的第一条指令执行
    了!DSP在加电或者RESET都可以重新启动!这就是热插拔的原因了,说白了就重
    起动DSP!
    好了现在我们刷完LDR文件,那为什么要刷RAM呢,要知道你的固件是坏了,
    那么ROM中的程序就不能执行完,执行到某一个位置就执行不下去了,需要你
    去干预,把程序调到正确的位置。因为一般硬盘只有在启动时才读固件中的内
    容,启动后就不需要了。而RAM文件正是ROM正常状态下的运行环境。所以RAM刷
    好后,ROM中的程序才可以调用RAM正常读写磁盘中的内容了!你就可以刷固件
    了!

    [ 本帖最后由 wxd989 于 2008-3-13 10:40 编辑 ]
  • TA的每日心情

    2015-10-9 16:23
  • 签到天数: 1 天

    [LV.1]布衣百姓

    15

    主题

    36

    回帖

    234

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    234
    发表于 2007-4-26 09:43:49 | 显示全部楼层
    还行,对新手比较好!!!

    该用户从未签到

    1

    主题

    70

    回帖

    216

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    216
    发表于 2007-4-28 16:02:51 | 显示全部楼层
    不好意思我还是有点不太明白,LDR是固件的意思吗?

    该用户从未签到

    36

    主题

    284

    回帖

    215

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    215
    发表于 2007-4-28 22:52:01 | 显示全部楼层
    可是相同厂家、容量,但不同型号的硬盘的RAM能相互刷写吗?

    该用户从未签到

    0

    主题

    5

    回帖

    8

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    8
    发表于 2007-5-5 04:26:41 | 显示全部楼层
    其实就是Loader的缩写,搞过dsp的一般都知道。
  • TA的每日心情
    开心
    2017-7-24 16:06
  • 签到天数: 73 天

    [LV.6]五品郎中

    35

    主题

    1185

    回帖

    3513

    积分

    [INTOHARD]团长

    硬盘基地大哥大

    Rank: 8Rank: 8

    积分
    3513
    QQ
    发表于 2007-6-4 11:49:10 | 显示全部楼层
    让我在重新温习一下 [s:1]  [s:1]

    该用户从未签到

    2

    主题

    13

    回帖

    49

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    49
    发表于 2007-6-5 01:00:43 | 显示全部楼层
    是相同厂家、容量,但不同型号的硬盘的RAM能相互刷写吗
  • TA的每日心情
    开心
    2018-9-12 21:34
  • 签到天数: 1 天

    [LV.1]布衣百姓

    0

    主题

    61

    回帖

    -30

    积分

    [INTOHARD]地雷

    积分
    -30
    发表于 2007-6-5 01:13:34 | 显示全部楼层
    thanksx.......................

    该用户从未签到

    2

    主题

    6

    回帖

    68

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    68
    发表于 2007-6-5 05:23:49 | 显示全部楼层
    PCI3K的详细说明书绝对准确版

    该用户从未签到

    7

    主题

    13

    回帖

    222

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    222
    发表于 2007-6-5 10:32:18 | 显示全部楼层
    学习知识了!!!!!!!!!!!!!!!!!!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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