I am interested in using an Arduino MCU in an industrial network application. The network is not connected to the internet so I can’t use the cloud IDE but is all on Ethernet. I am interested in the Portenta C33 as it has 2 CAN interfaces that would be useful to my application and the high density connectors. Does anyone know if it is possible to upload programs to the MCU over Ethernet? I have found a GitHub library called Arduino OTA but it doesn’t look like it works for Portenta boards. If anyone knows of a way of doing this, I would be very grateful. Uploading directly from Arduino IDE or to a HTTP server (like ESP8266/32) is good. SD card and QSPI is not possible as I only have Ethernet interface. Many thanks for any help!
EDIT: looks like the example is not would it should be. C33 SFU OTAUsage example just blinks LEDs? · Issue #152 · arduino/ArduinoCore-renesas · GitHub
but this one may be useful
https://github.com/arduino/ArduinoCore-renesas/blob/main/libraries/SFU/examples/UpdateFromFile/UpdateFromFile.ino
example of the download is here in the OTA for Uno R4
https://github.com/arduino/ArduinoCore-renesas/blob/main/libraries/OTAUpdate/examples/WiFiFirmwareOTA/WiFiFirmwareOTA.ino
1 Like
Hi,
Were you able to make this work? I'm interested in the same thing (via WiFi but the file download part should be the same)