W7500S2E-build of unmodified source does not match

Hello,
I have a WIZ750SR-485 ver 1.2 and it was working with the factory-fresh firmware on it.
I could send and receive from the RS485 side and the IP side.
I could see the debug messages on the TTL UART pins.

I am running uVision V5.36 with compiler version V5.06 on WIN10.
I downloaded a copy of WIZ750SR-master.zip v1.3.3 from GitHub.
I did not change any file or configuration. I just opened S2E_App\W7500x_S2E.uvproj and did a build.
The build of W7500x_S2E_App completes and I see the new W7500x_S2E_Production.bin file.
When I load the new .bin with WIZnet S2E Configuration Tool V1.5.4 it says success.
The debug port says “SEGCP:FW_UPDATE:SUCCESS”.

But when I reboot the board the Config Tool does not find it.
I do not get any output on the debug port.

I have to ground APP_BOOT on J4 pin 5 to get Config Tool to find it.
I can reload your W7500x_S2E_Production.bin from the .ZIP file.
The Option tab says Serial debug is enabled.
This is all that appears on the debug port:

WIZ750SR

WIZnet Serial to Ethernet Device
Firmware version: Boot 1.3.3 Stable
==================================================

MAC: 00:08:DC:69:41:DC

IP : 192.168.11.2 / Port: 5000

GW : 192.168.11.1

SN : 255.255.255.0

DNS: 8.8.8.8

So, now the WIZ750SR-485 does not work.
Also, I see that my file S2E_App\bin\W7500x_S2E_App.hex does not match your W7500x_S2E_App.hex from master.ZIP.
I did not change any files before I built.
Are you certain your W7500x_S2E_App.hex was built using the source and W7500x_S2E.uvproj files given in the .ZIP file?
Do you have any suggestions on how to get my board to work again?
Thank you

I see that my file S2E_App\bin\W7500x_S2E_App.hex does not match your W7500x_S2E_App.hex from master.ZIP.

It seems like a review of the memory regions before building would be necessary.

Do you have any suggestions on how to get my board to work again?

To get the board back up and running smoothly, you could consider following these steps.

  1. Upload W7500x_S2E_Production.bin file (Boot + App code) with ISP tool.
    How to use ISP tool | WIZnet Document System
    Manual : https://docs.wiznet.io/img/products/w7500/documents/appnote/w7500x_ispmanual_v100e_v2.pdf

    connect with this pin in wiz750sr module
    2

  2. Reboot & search with Config Tool

And if you intend to update the firmware using the Configuration Tool, you should use the file Projects/S2E_App/bin/W7500x_S2E_App.bin (App code).

Thank you for the response.
Yes the memory region settings match what you show above.
I did not modify any file or settings, I just unzipped WIZ750SR-master.zip and did a build in Projects\S2E_App.

I don’t have a WIZwiki-W7500P. I only have a WIZ750SR-485.

Is the problem that I should only load W7500x_S2E_App.bin with Config Tool?
In general, is it OK to use Config Tool to load W7500x_S2E_Production.bin?

Yes the memory region settings match what you show above.
I did not modify any file or settings, I just unzipped WIZ750SR-master.zip and did a build in Projects\S2E_App.

I have confirmed that both files match.

  • Right (W7500x_S2E_App_ref.hex) : unzip WIZ750SR-1.3.3 → S2E_App/bin/W7500x_S2E_App.hex
  • Left (W7500x_S2E_App.hex) : build S2E_App/W7500x_S2E.uvproj → S2E_App/bin/W7500x_S2E_App.hex

When you checked like this, do the files not match?

I don’t have a WIZwiki-W7500P. I only have a WIZ750SR-485.

You can use ISP tool in WIZ750SR-485, without WIZwiki-W7500P.
1 . Connect with WIZ750SR-485 ↔ PC with uart to usb converter.

  • VCC ↔ 3.3V
  • BOOT pin ↔ 3.3V
  • U_RXD2 pin ↔ TX
  • U_TXD2 pin ↔ RX
  • GND ↔ GND

  1. After connect WIZ750SR-485 ↔ PC and reboot module, you can open serial port in ISP tool.
  2. If serial open complete, you can write binary file. Please refer to ISP Tool manual.

Is the problem that I should only load W7500x_S2E_App.bin with Config Tool?
In general, is it OK to use Config Tool to load W7500x_S2E_Production.bin?

WIZ750SR-1.3.3/Projects/W7500x_S2E_Production.bin
→ This is boot + app code binary file. It can be load only ISP Tool.

WIZ750SR-1.3.3/Projects/S2E_App/bin/W7500x_S2E_App.bin
→ This is app code binary file. It can be load only Configuration Tool.