任务单 #46110

XMODEM send fails on "LIN bus - like"

开放日期: 2022-11-24 19:49 最后更新: 2023-09-25 23:21

报告人:
(匿名)
属主:
(无)
类型:
状态:
开启
组件:
里程碑:
(无)
优先:
5 - Medium
严重性:
9 - Highest
处理结果:
文件:
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

Dear Tera Term developer team,
I'm using Tera Term 4.106.
I'm using a serial bus with a physical interface similar to the automotive LIN bus: It's a single wire, half duplex serial bus @ 12V.
On this bus, every time a node sends a message on the bus, it also receives its echo.
On this configuration, "XMODEM send" seems not working properly.
This is what I have logged:

< (NACK from my device)
15

(Packed 1 sent by PC)

01 01 FE 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55
AA 55 AA FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 88

< (Packed 1 echo received by PC + ACK sent by my device )
01 01 FE 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55
AA 55 AA FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 88 06

The problem happens after some packets, always at the same point:

(Packet 21 sent by PC)

01 15 EA FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF 80

< (Packet 21 echo received by PC)
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 80
01 15 EA FF (This bytes sequence is not at the right place)

As you can see, the echo of this packet is wrong: the bytes sequence "01 15 EA FF" is placed at the end of the frame instead of at the beginning. At this point, PC enters a loop where it sends this packet forever.
I kindly ask if there is a countermeasure to fix this issue.
I also suggest to add a configuration option to suppress serial echo during transmission.
Kind regards.

任务单历史 (3/4 Histories)

2022-11-24 19:49 Updated by: None
  • New Ticket "XMODEM send fails on "LIN bus - like"" created
2023-01-09 23:04 Updated by: nmaya
  • 里程碑 Update from Tera Term 4.107 to (无)
  • 优先 Update from 9 - Highest to 5 - Medium
2023-01-18 00:21 Updated by: zmatsuo
  • 组件 Update from (无) to Hardware/Driver
2023-09-25 23:21 Updated by: None
评论

Dear Tera Term developers team, do you have any news about this fix? Thank you in advance for your reply. Kind regards.

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名