GoGPT Best VPN GoSearch

OnWorks 网站图标

firmdl3 - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行firmdl3

这是命令firmdl3,可以使用我们的多个免费在线工作站之一在OnWorks 免费托管服务提供商中运行,例如Ubuntu Online、Fedora Online、Windows 在线模拟器或MAC OS 在线模拟器

程序:

您的姓名


firmdl3 - RCX 的固件下载器。 3.0 版。

概要


Firmdl3 [选项] 记录文件

商品描述


本手册页记录了 Firmdl3 内核下载命令。

Firmdl3 是一个用于下载brickOS内核(固件)的程序。 Firmdl3
支持单速率和四速率下载(默认为四速率)。

四倍速下载功能可显着缩短固件下载时间。 它
是在快速串行协议之上实现的,该协议具有 2x 波特率,没有
补码或奇偶校验位。 快速协议由一个简短的固件存根启用
重新配置一些控制寄存器并调整一些 ROM 程序状态。 一旦固件
存根被下载并执行,ROM 响应快速串行协议,
下载器然后用于传输实际的固件文件。 因为初始固件
存根很小,除了最微不足道的程序外,所有程序都会看到下载时间的改善
使用四速下载。

使用四速下载的警告是它对光照条件的敏感性。
使四速下载正常工作可能需要反复试验。 在
除了避免恶劣的照明条件外,将 RCX 放在周围也很重要
距离红外发射塔 4-12 英寸。

配置


该程序遵循通常的 GNU 命令行语法,长选项以
两个破折号 (`-')。 支持的选项 Firmdl3 是:

-H, - 帮帮我
显示内置帮助(选项摘要)

-F, - 快速地
使用“快速”(4x)下载算法(默认)

-是的, - 减缓
使用“慢”(1x) 下载算法(如果遇到下载问题,请使用)

--tty={tty 设备}
指定连接 IR 塔的串行串行 tty。

注意:可以使用环境变量 RCXTTY 代替 -tty

-调试
启用调试。 (主要显示原始字节)。

环境 变数


Firmdl3 将响应环境变量 RCXTTY。 这应该设置为串行
IR 塔连接到的设备。 使用 RCXTTY 等同于使用 -tty
命令行选项。

示例


Firmdl3 是一个简单的命令使用。 以下示例显示了大部分用途。

例1: 将brickOS 内核下载到ttyS0。

$firmdl3 -tty=/dev/ttyS0 /usr/lib/brickos/brickOS.srec
将“快速下载图像”传输到 RCX...
100%
将“/usr/lib/brickos/brickOS.srec”传输到 RCX...
100%
$

例2: 将brickOS 内核下载到ttyS1(设置env var 1st)。

$ 出口 RCXTTY=/dev/ttyS1
$firmdl3 /usr/lib/brickos/brickOS.srec
将“快速下载图像”传输到 RCX...
100%
将“/usr/lib/brickos/brickOS.srec”传输到 RCX...
100%
$

例3: 使用慢速协议下载brickOS 内核(假设已经设置了RCXTTY)。

$firmdl3 --slow /usr/lib/brickos/brickOS.srec
将“/usr/lib/brickos/brickOS.srec”传输到 RCX...
100%
$

注意:正在发送的“快速下载图像”的缺失指示。

我们将离开跑步的实验 Firmdl3 将 --debug 设置为我们的练习
读者......(你真的有兴趣看到所有的字节飞过吗?;-)

ERROR 留言内容


(摘自brickOS HOWTO)

删除 固件 失败
由于乐高固件的限制, Firmdl3 无法删除 LegOS。
相反,在下载新固件之前,您必须先停止旧的 LegOS
程序,然后在按下 On/Off 开关的同时按住 Prgm 按钮。 这个
将删除旧的 LegOS 固件,允许新的下载。 或者,如果你
看不到红外线盒上的绿灯并收到此错误消息,这可能表明您
IR 塔中有一块没电的电池。

/dev/ttyS0: 允许 否认, com1: 允许 否认, or a 类似 信息。
错误信息的第一部分是输出端口 Firmdl3 试图
用。 这可能意味着两件事。 要么您指定了错误的设备,要么您
已指定正确的设备,但无权访问它。 如果是
访问问题,请与您的系统管理员联系。 如果没有,您可以使用 --tty 参数
指定另一个设备。 比如要指定linux下的标准设备,
尝试“firmdl3 --tty /dev/ttyS0”。 在 cygwin 下,您可能想要使用
'firmdl3 --tty com1'。 如果您发现是这种情况,您可能希望
重新编译 Firmdl3 使您的设置成为默认值。

/dev/ttyS0: 输入输出 错误 or a 类似 信息。
您很可能忘记将塔插入电源。

开锁 固件 失败
这表明下载中有轻微损坏。 清除brickOS
并重新下载。

没有 响应 RCX扩展
这个错误应该被称为“你忘了打开你的 RCX,白痴。” 如果我没有
做了大约 10 万次,我会提交补丁来自己更改错误。

If Firmdl3 给你重复的问题,你可能想尝试使用 --slow 参数,
这将使您的下载速度变慢,但可以纠正由以下原因引起的某些错误
环境光。

使用 onworks.net 服务在线使用firmdl3


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。