Remora - ethernet NVEM / EC300 / EC500 cnc board
18 Apr 2022 21:31 #240592
by scotta
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hi Roy,
I think this has something to do with your network / firewall settings as what you are seeing is the watch dog resetting the board as the code is stuck in the TFTP code waiting for something.
It looks like your outgoing port 69 is ok as the NVEM board has received the TFTP request packet. Subsequent packets are sent and received on port 0. Is this open on the PC side?
Using Wireshark would be another help to see the traffic on the network to see where the upload process is stalling.
I think this has something to do with your network / firewall settings as what you are seeing is the watch dog resetting the board as the code is stuck in the TFTP code waiting for something.
It looks like your outgoing port 69 is ok as the NVEM board has received the TFTP request packet. Subsequent packets are sent and received on port 0. Is this open on the PC side?
Using Wireshark would be another help to see the traffic on the network to see where the upload process is stalling.
Please Log in or Create an account to join the conversation.
18 Apr 2022 22:10 #240595
by royka
Replied by royka on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Yes I've tried a lot today without succes. Tried it on 2 different pc's on linuxcnc, also tried in windows with the python script (that everytime breaks the format of the json) and with tftpd64 which I allowed in the firewall. Tried a crossover cable instead of straight. Tomorrow I will try if I could find something with Wireshark
Please Log in or Create an account to join the conversation.
18 Apr 2022 22:29 #240601
by royka
Replied by royka on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Here is the Wireshark log, could you see something wrong with it?
Please Log in or Create an account to join the conversation.
18 Apr 2022 23:18 #240605
by royka
Replied by royka on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Disabling ipv6 didn't (probably to be expected) make a change.
Please Log in or Create an account to join the conversation.
19 Apr 2022 00:01 #240612
by scotta
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hmm, not what I was expecting. There is no response from the NVEM board from the write request and you can see that the board has gone off the network with the ARP broadcasts.
Which version of the NVEM board do you have?
I'll add some debug printf's so that we can see where the code is stopping.
Which version of the NVEM board do you have?
I'll add some debug printf's so that we can see where the code is stopping.
The following user(s) said Thank You: royka
Please Log in or Create an account to join the conversation.
19 Apr 2022 00:16 #240613
by royka
Replied by royka on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
No response indeed, but it's resetting after an attempt to upload. With tftp on command line I could connect but, but when I try to "put" the file it also gives a time-out. It's an NVEM V2, I could send tomorrow the memory layout. I saw that the json will be written in the middle of one of latest 128k blocks, is that how it supposed to be?
Please Log in or Create an account to join the conversation.
19 Apr 2022 00:34 #240616
by scotta
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Yes, blocks 10 and 11 are used as temporary and final storage locations of the config file.
Please Log in or Create an account to join the conversation.
19 Apr 2022 00:45 #240617
by scotta
Replied by scotta on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Hi Roy, can you please try this bin file (remove the txt extension) and share the serial output?
Please Log in or Create an account to join the conversation.
19 Apr 2022 00:48 #240618
by royka
Replied by royka on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Sure! But that will be tomorrow, need a few hours of sleep, here it's 2.45am
Please Log in or Create an account to join the conversation.
19 Apr 2022 08:10 #240633
by royka
Replied by royka on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
The moment it tries to write it restarts it seems.
In stm32cubeprogrammer you could save the memory from the device, maybe I could upload yours with the config included?
In stm32cubeprogrammer you could save the memory from the device, maybe I could upload yours with the config included?
tftp receive call back reached
tftp write process reached
Remora-NVEM starting
## Entering SETUP state
1. Loading JSON configuration file from Flash memory
Flash storage location is empty - no config file
2. Parsing JSON configuration file
Config deserialisation - Deserialization failed
Creating thread 40000
Creating thread 1000
4. Loading modules
Creating a std module
Creating an Ethernet communication monitoring module
## Entering START state
Starting the BASE thread
Registering interrupt for interrupt number = 25
power on Timer 1
timer started
Starting the SERVO thread
Registering interrupt for interrupt number = 28
power on Timer 2
timer started
## Entering IDLE state
Please Log in or Create an account to join the conversation.
Time to create page: 0.689 seconds