[求助] STMEM写固件,高手进来指点一下,谢谢。

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

    [LV.8]三品御史

    19

    主题

    379

    回帖

    1454

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1454
    发表于 2012-1-16 13:27:52 | 显示全部楼层 |阅读模式
    这是网上流传的代码。
    写CERT
    SPEED/115200/B0115
    STR/d400,2,0/0
    SLEEP/4000
    SEND_FILE/2048/cert.bin/<0/<280
    BAUDRATE/9600
    分析:这里到了d400,2,0后,盘就停转了。
    再sendfile。文件是传到缓存了,但是怎样才能让硬盘转起来呢?
    转不起来,没法使用W命令写进盘中啊?

    请问高手们,你们是怎么处理的?

    dx,y,z Download Cert Code (for automated use only).下载证书代码(自动使用)
    x – buffer number to download to缓冲区号下载到
    y - blocksize, where:块大小,其中:
    0 = 512
    1 = 1024
    2 = 2048
    3 = 4096
    z - 1 = Suppress spinup after download下载后电机停转
    This does not write the cert code to the disc. A level T w command must be issued to write the cert code to disc.
    这个命令不装cert code写入到硬盘中。在T级下 w 可以将Cert Code写到硬盘中。
  • TA的每日心情
    开心
    2020-11-24 08:28
  • 签到天数: 250 天

    [LV.8]三品御史

    19

    主题

    379

    回帖

    1454

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1454
     楼主| 发表于 2012-1-16 13:47:55 | 显示全部楼层
    T级
    dx,y,z 下载 Cert Code (for automated use only).
    x - buffer number to download to 缓冲区号下载到
    y - blocksize, where:块大小,其中:
    0 = 512
    1 = 1024
    2 = 2048
    3 = 4096
    z - 1 = 下载后电机停转 Suppress spinup after download
    This does not write the cert code to the disc.
    A level T w command must be issued to write the cert code to disc.
    这个命令不装cert code写入到硬盘中。在T级下 w 可以将Cert Code写到硬盘中。

    这个中间, send_file
    然后如何让盘转起来?

    T级
    wx,y Write (Save) Overlay code to Disc (for automated use only).
    x a bit field for saving code modules to disc (same as level 1 ‘d’)
    x= 1 保存 cert code
    x= 2 保存 cert tables
    x= 4 保存 application
    x= 8 保存 SeaDex script
    x='' 保存所有
    - if x is not entered then save all to the disc
    y buffer number to download from
    y 缓存下载的地址
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-1 15:47
  • 签到天数: 387 天

    [LV.9]二品侍郎

    47

    主题

    1837

    回帖

    2万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    21307
    发表于 2012-1-16 13:59:01 | 显示全部楼层
    输入U
    再w
    回复 支持 反对

    使用道具 举报

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

    [LV.8]三品御史

    19

    主题

    379

    回帖

    1454

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1454
     楼主| 发表于 2012-1-16 17:49:16 | 显示全部楼层
    U在T级下无效.

    用了d指令后,就接收不了其他指令了.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-4 07:27
  • 签到天数: 1934 天

    [LV.Master]三朝元老

    18

    主题

    3018

    回帖

    3万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    30005
    QQ
    发表于 2012-1-17 11:14:26 | 显示全部楼层
    感觉d指令的参数选的不对。我写.10盘是这样的:
    STR/d,3,1/0
    SLEEP/2000
    SEND_FILE/4096/cmd\k10\NHAWK-S.42\cert.bin/<0/<428/1

    写ROM我倒是用STR/d400,0,0/0这个指令。
    回复 支持 反对

    使用道具 举报

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

    [LV.8]三品御史

    19

    主题

    379

    回帖

    1454

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1454
     楼主| 发表于 2012-1-17 13:56:51 | 显示全部楼层
    回复 5# gzbaojin


        这样有效吗?只是写到缓存中.

    我进2 U后.再进T 用w  提示需要先加载Certcode

    你们是怎么处理的? 还是真的要强制写磁道.

    1>F
    2>W_SECTORS.....来强制定?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-4 07:27
  • 签到天数: 1934 天

    [LV.Master]三朝元老

    18

    主题

    3018

    回帖

    3万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    30005
    QQ
    发表于 2012-1-17 15:54:08 | 显示全部楼层
    如是在F级下,写完APP,CERT,TABLE后,加上
    STR/R
    STR/w,,22
    便能写入到硬盘中。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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