Skip to content

Update test_plan.py#27

Closed
PocAccount2 wants to merge 1 commit intoworldcoin:mainfrom
PocAccount2:main
Closed

Update test_plan.py#27
PocAccount2 wants to merge 1 commit intoworldcoin:mainfrom
PocAccount2:main

Conversation

@PocAccount2
Copy link
Copy Markdown

No description provided.

fouge added a commit that referenced this pull request Feb 10, 2026
the remote (in our case the Nvidia Jetson) seems to have trouble sending
 messages over iso-tp in specific cases
using candump, we can see that the flow-control (FC) frame is received
before the last frame from the block (bs=8) is sent, which is not
expected.

A dump:
```
can0  3F2 [8]  27 2C 2D 2E 2F 30 31 32  <- frame #27 = 7/8
can0  1F2 [3]  30 08 00                 <- FC frame
can0  3F2 [8]  28 33 34 35 36 37 38 39  <- frame #28 = 8/8
```

Probing the can bus, we can see that frame #28 is sent before the FC
frame is responded to the Jetson (as per iso-tp protocol).
But the Jetson doesn't seem to correctly order these frames and each
time it happens, transmission stalls.

Adding some delay for the FC response on the mcu side seems to fix the
issue as the Jetson now has more time to set up the reception of the FC
frame.

Signed-off-by: Cyril Fougeray <cyril.fougeray@toolsforhumanity.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant