Skip to content

2.9 issue#3859#3975

Open
JTrantow wants to merge 7 commits intoLinuxCNC:2.9from
JTrantow:2.9_Issue#3859
Open

2.9 issue#3859#3975
JTrantow wants to merge 7 commits intoLinuxCNC:2.9from
JTrantow:2.9_Issue#3859

Conversation

@JTrantow
Copy link
Copy Markdown
Contributor

This PR extends the hm2_test component and provides unit tests for the BUG2 portion of #3859. To open a modbus component for simulation the hm2_test component emulates enough of a 7i96 with pktuart to load the modbus component.

A more general solution would be to implement a user component that could load an arbitrary fpga dump into the test pattern memory. But this is enough to test the modbus delays for various bauds and parity conditions.

Further development will be required before hw2_test can be used to test the BUG1 portion of $3859.

JTrantow added 7 commits March 16, 2026 13:58
Modifies hm2_test to load a mesa variable dump, so modbus can get spoofed.
test_pattern15.h will be removed when I finish shared memory initialization via _usr component.
…om test_pattern15.h dumped from my 7i96.

This is enough fool hm2_modbus into initializing it's parameters for testing.

When user level component is working the test_pattern memory will be shared and the _usr component will load file (for any mesa fpga).
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