tera term xmodemsend命令

时间:2015-06-03 19:34:52

标签: macros serial-port xmodem teraterm

我一直在使用Tera Term通过串口更新发射器上的固件,但这个过程非常琐碎,用户输入密集。我正在尝试编写一个宏:

1)连接到用户指定的串口(check)

2)将xmodem接收命令发送到发射机(检查)

3)使用xmodemsend将新固件文件发送到发送器(no_check)

4)当用户点击重复(检查种类)

时重复

基本上,我的问题是应该如何实现xmodemsend命令。我阅读了Tera Terms索引文件,其中包含所有命令的列表和说明,但无论出于何种原因,它都无法正常工作

固件文件位于TeraTerm文件夹中,我正在使用它:

;... other code stuff...
wait 'now.' ;waits for last word of the transmitter's response to the xmodem receive signal

xmodemsend 'filename.bin' 1
;format: command 'filename' checksum

wait 'power!' ;waits for last word of transmitter's response to file


;... other code stuff...

宏正在线上'等待'电源!''但是我正在使用程序来监控串口的数据传输,并且在发送器回复xmodem接收信号后,计算机从不发送文件。

关于我可能做错的任何建议?

1 个答案:

答案 0 :(得分:2)

我最后回答了我自己的问题(如果有人遇到同样的问题,请发布在这里)。事实证明Tera Term在查找文件时不会查看自己的文件夹。所以我将它复制到我的C:驱动器并放入文件路径,如下所示:

xmodemsend 'C:\filename.bin' 1

这使得xmodemsend命令能够找到该文件并将其上传到发射器。

此处:http://logmett.com/forum/viewforum.php?f=3&sid=b0133f8126f23f52deee9da264605add是关于TTL(Tera Term Language)用法的论坛