【问题标题】:YModem with I2C带 I2C 的 YModem
【发布时间】:2022-12-01 16:24:18
【问题描述】:

我目前的情况是,我的 SoC 将通过其 I2C 总线通过 I2C 至 UART 转换器 MAX3107 连接到微处理器的 UART 端口。

虽然两者之间的通信应该不是问题,但 Soc 应该更新微处理器固件的部分必须使用 Y-Modem 文件传输协议来完成。

虽然制造商有一个问题悬而未决,但我还是想在这里检查一下:

  1. 这有可能吗
  2. SoC运行Linux,是否依赖MAX3107驱动
  3. 这与 I2C 总线有关,还是仅对 UART 驱动程序和总线感兴趣。

    https://datasheets.maximintegrated.com/en/ds/MAX3107.pdf

【问题讨论】:

    标签: linux file-transfer


    【解决方案1】:

    我将 SC16IS750 与 Linux 内核驱动程序一起使用。

    通过 Y-Modem 发送文件似乎不是问题。我尝试了 Minicom 和 TeraTerm 来发送文件并且它有效。在发送文件的一部分之前,接收方每次仅响应 1 个字符。如果响应一次超过 64 字节(而不是一个字符),这将是一个问题,因为在接收到另一个字符串之前,首先需要读取和清除 FIFO。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多