szdnkx 发表于 2012-1-16 13:27:52

STMEM写固件,高手进来指点一下,谢谢。

这是网上流传的代码。
写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写到硬盘中。

szdnkx 发表于 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 缓存下载的地址

171431108 发表于 2012-1-16 13:59:01

输入U
再w

szdnkx 发表于 2012-1-16 17:49:16

U在T级下无效.

用了d指令后,就接收不了其他指令了.

gzbaojin 发表于 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这个指令。

szdnkx 发表于 2012-1-17 13:56:51

回复 5# gzbaojin


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

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

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

1>F
2>W_SECTORS.....来强制定?

gzbaojin 发表于 2012-1-17 15:54:08

如是在F级下,写完APP,CERT,TABLE后,加上
STR/R
STR/w,,22
便能写入到硬盘中。
页: [1]
查看完整版本: STMEM写固件,高手进来指点一下,谢谢。