[原创] R_ROM.cmd文件解释 BIOS是如何备份的

[复制链接]
  • TA的每日心情
    开心
    2020-11-24 08:28
  • 签到天数: 250 天

    [LV.8]三品御史

    19

    主题

    379

    回帖

    1454

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1454
    发表于 2012-2-11 12:08:51 | 显示全部楼层 |阅读模式
    这是一个网上的文件.可怜没有明确的解释;现补上.
    SPEED/9600/b096
    STR/Z
    STR/e5
    STR/e4,200
    SLEEP/1000/0
    BUF_BIN/0000/0080/rom.bin/1/1/
    SLEEP/1000/0
    HEX/1A
    STR/e2,140,0/1/read_0x140-0x167.log/1/0/1
    STR/e2,141,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,142,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,143,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,144,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,145,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,146,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,147,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,148,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,149,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,14A,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,14B,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,14C,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,14D,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,14E,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,14F,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,150,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,151,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,152,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,153,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,154,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,155,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,156,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,157,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,158,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,159,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,15A,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,15B,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,15C,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,15D,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,15E,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,15F,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,160,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,161,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,162,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,163,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,164,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,165,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,166,0/1/read_0x140-0x167.log/0/0/1
    STR/e2,167,0/1/read_0x140-0x167.log/0/0/1
    SPEED/9600/b0096


    为大家解释一下这个文件的意思.
    即BIOS是如何保存的.

    ST BIOS 备份方法 7200.10的盘.其他盘还没测试

    进F级

    Z  停转电机
    e5 初始化BIOS引脚
    e4,FFFF 把BIOS写到缓存中,缓存长度FFFF
    -----------------------------------------
    读缓存 0-80 这里是十六进制
    这里可以得到一个BIOS文件. [文件1]
    具体使用指令
    B0
    B1
    B2
    ...
    B80
    将每条指令返回的512个字节记录下来。
    上面的操作可以用编程来获取
    -----------------------------------------
    用编程器读出25P05的内存.[文件2]
    -----------------------------------------
    比较这二个文件,发现第一个扇区中
    140-167之间的数据有差别。

    直接用指令读取
    e2,140
    e2,141
    e2,142
    ...
    e2,167
    指令得到的值替换
    文件1中 140-167 地址间的值。
    具体十进制的,是从640开始替换、长度为80

    这样保存的文件就与编程器读的文件一样。
    -----------------------------------------
    另外,在测试中,发现更改BIOS文件中的内容,
    比如,把开始的二个字节原[FC]改成[00],
    再写进BIOS、硬盘通电后,会直接进F级。
    并提示APP ERROR A6
    具体还在研究中....

    网上相关的资料太少,所以这里做一些小的总结。
  • TA的每日心情
    奋斗
    2017-9-4 07:27
  • 签到天数: 1934 天

    [LV.Master]三朝元老

    18

    主题

    3018

    回帖

    3万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    30005
    QQ
    发表于 2012-2-11 13:56:28 | 显示全部楼层
    楼主发的,一定要看看。
    回复 支持 反对

    使用道具 举报

    yzz

    该用户从未签到

    12

    主题

    900

    回帖

    1269

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1269
    发表于 2012-2-12 12:03:04 | 显示全部楼层
    学习学习,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-4 09:17
  • 签到天数: 1547 天

    [LV.Master]三朝元老

    40

    主题

    2501

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    15540

    金点子奖

    QQ
    发表于 2012-2-12 13:04:05 | 显示全部楼层
    看的迷迷糊糊的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    262

    回帖

    151

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    151
    发表于 2012-2-12 15:19:30 | 显示全部楼层
    不知道是什么东西 都要这么多钱的恩!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-24 08:28
  • 签到天数: 250 天

    [LV.8]三品御史

    19

    主题

    379

    回帖

    1454

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1454
     楼主| 发表于 2012-2-14 11:17:38 | 显示全部楼层
    如果你试着自己去写ST的维修软件,这将是很有用的资料.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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