2025-03-23 4:38 AM
Product: RIVERDI RVT70HSSNWC00-B with STM32H757XIH6
STM32Cube FW_H7 V1.11.1
TouchGFX 4.25.0
CubeIDE 1.16.1
FreeRTOS 10.3.1, CMSIS_V2
I am using the code attached in usb_host.c to read data from a USB Virtual COM barcode reader. The .ioc file is also attached.
The code runs fine, however after some hours I get a hard fault. This happens only when the USB-scanner is plugged in. If nothing is plugged to USB it runs fine. I don't do anything with the barcode reader - it is just plugged in and the hard fault occurs.
I already tried the following:
Any help would be very much appreciated.
Solved! Go to Solution.
2025-04-09 3:15 AM
No, USB CDC is not used with LwIP. That's the funny thing. There is no connection between USB and LwIP.
2025-04-09 5:23 AM
So what physical network interface is used with LwIP ? is it ethernet ?
Initially I thought that the Riverdi product you mention ( RVT70HSSNWC00 ) was just an LCD screen. But in fact it is an entire board. But I don't see reference to ethernet in the product page .
2025-04-09 5:28 AM
Yes, it is Ethernet. The Board has an optional PoE Add-on => https://riverdi.com/product/stm32h7-poe-add-on
2025-04-09 5:50 AM
I'm interested to see the source code of the LwIP and ethernet part for the RVT70HSSNWC00 and the PoE add-on. Does it come from Riverdi or is it a custom development ? Is it publicly available ? I didn't find sources on Riverdi site nor their github account.