2016-02-05 06:44 AM
Hello,
I recently received a STM3240G-EVAL. It seems to be hardware rev C, with firmware rev 1.2.1 dated 2015.
I downloaded the user manual, but I only found for rev A & B, dated 2012. Any updated user manual?
Is it possible to run ethernet on rev 1.2.1? There doesn't seem to be any icon to click for the web server, in contrast to what is said in the older user manuals. When I connect it to a router, the connection leds will faithfully blink, but it is not listed in the DCHP server.
best regards
Johan
johan@edab.nu
2016-02-05 12:59 PM
Well this has the Rev C schematics in it
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00036746.pdf
I have no particular reason to believe that the Ethernet doesn't work on the board, provided the clock and MII/RMII jumpers are set correctly and match the build of the software in use. I'd have to dig to see if it's a board I have and the PCB version.There should be the demo software, the platform builder, and LwIP examples available for it. Check the README.TXT for any board/rev specific information.http://www.st.com/web/en/catalog/tools/PF257906
You might want to look at the NUCLEO-144 boards for something more recent.2016-02-12 12:48 AM
Thank you, I see now that the schematic indeed includes rev C.
The ethernet is working with the cube4 lwIP example project, but I don't know what the original firmware is doing. There is no icon on the touch screen for the web server to perform settings and I haven't been able to find the source code for it.Anyway, I can work with the lwIP example, so that should be okey.Now my issue is with my own prototype. With the same lwIP firmware, sans a few moved pins and another external clock speed, the boad doesn't receive all the messages from the ethernet comm. The signals on RD0, RD1 and CRSDV looks okey, same as eval board, as far as I can tell. But while some udp messages are handled, it doesn't receive any arp messages. The board will send ''gratitous'' arp messages fine, but doesn't receive ''who has x.x.x.x'' messages.