2

我正在尝试粘贴一行;这是:

setenv -p STARTUP "ifconfig eth0 -auto;boot -z -elf 136.170.195.87:vmlinuz-nfs-7231b0-D183-NFS-DEBUG 'root=/dev/nfs nfsroot=136.170.195.87:/export/home/joshis1/vmlinuz-nfs-7231b0-D183/rootfs/nfs rw bmem=226M@30M ip=dhcp'" 

当我尝试复制该行时minicom,该行并未完全复制。

我应该怎么办?

4

4 回答 4

6

我通过将 Character tx delay 设置为 1ms 解决了这个问题。

Ctrl+A 后跟 z 选择 't' 选择 'f' 输入 '1'

你去吧!

于 2015-11-17T21:05:46.603 回答
3

也许你在没有换行的情况下运行?在我开始使用“minicom -w”调用之前,我遇到了问题。在问题情况下,超出屏幕宽度的输出行内容丢失,输入行内容换行到行首。

如果我没记错的话,你应该退出 minicom,用“minicom -w”重新启动它。

于 2013-06-28T17:04:36.957 回答
1

或者更好的是,尝试使用“screen”而不是“minicom”。我很久以前就放弃了 minicom,转而使用屏幕。习惯了就再也回不去了!Chris Stratton 可能是对的:你超出了目标。几乎所有嵌入式目标都没有流量控制。也就是说,我一直使用 screen 来设置 u-boot 环境变量,从 screen 进行这些复制操作,并且从来没有任何问题。也取决于你的目标!

调用屏幕是这样的:

screen /dev/ttyUSB0 115200

当然,你的串口对应的设备节点会根据你的串口设备而有所不同。上面的示例是带有 USB 串行加密狗的 Linux 的典型示例。在我的 macbook 上,对于同一个串行加密狗,它通常是这样的:

/dev/tty.usbserial 

如果你喜欢 vi,你就会喜欢 screen。

于 2013-06-30T12:43:30.253 回答
1

我确实喜欢这个答案的建议来使用屏幕。

但是,如果您想继续使用 minicom,可以选择同时启用Software flow controlLine wrap

要启用Software flow control

  • 按下Ctrl+A接着o
  • 下楼Serial port setup进入
  • 按下g切换Software Flow ControlYes(如果之前未启用)
  • 按下Esc并选择Save setup as dfl是否要永久保存配置

要启用Line wrap

  • 按下Ctrl+A接着o
  • 下楼Screen and keyboard进入
  • 按下r切换Line WrapYes(如果之前未启用)
  • 按下Esc并选择Save setup as dfl是否要永久保存配置

换行也可以通过使用-w选项启动 minicom 或按Ctrl+A后跟w.

于 2013-10-28T18:07:08.240 回答