Page 1 of 1

Using SSL

Posted: Mon Oct 05, 2020 1:48 pm
by SeeCwriter
When I enable SSL in predef.h, rebuild my application, and load it into a MOD5441X, Ethernet no longer works. No TCP or UDP. I can't even use Autoupdate. I have to use the serial port to reprogram. I'm not using any of the SSL functions at his point. Just building an existing application that uses TCP & UDP. Is that the way it's suppose to work?

This is with v2.9.3.

Re: Using SSL

Posted: Mon Oct 05, 2020 2:32 pm
by TomNB
Hi,

I would stay Ethernet no longer working is not the way it should operate :) The problem must lie elsewhere. The best fallback to diagnose is always to try an example. If you run the SSL Web Demo example program, does Ethernet still work?

Re: Using SSL

Posted: Tue Oct 06, 2020 9:26 am
by SeeCwriter
To be clear, my application does not use any secure communication. When SSL Support is enabled in predef.h
I am unable to communicate via TCP and UDP. I can ping the module and that works. When I disable SSL Support
TCP and UDP work again. Also, when the application is built with SSL Support enabled, Autoupdate finds the
module, but reprogramming fails.

I created an SSL Web Demo project, but I didn't get the same screens. After entering a project name only
the Finish button was available. The Next button was greyed out. Normally, the next screen is where the
module type is entered, followed by a screen to select which options to add to the project. But not this
time. The project was created, and I imported example program SSL_Web_Demo. But Eclipse doesn't let me
build the project. There is no Build menu item under NBEclipse, and a right-click on the project has
no Build or Clean options in the pop-up menu. I checked the project properties, and it indicates that
the project is a MOD5441X project. And all the files are in the project directory.

Re: Using SSL

Posted: Thu Oct 08, 2020 8:31 am
by TomNB
Resolution: After speaking with SeeCwriteer, we found that the issue was that during the first step in project creation he was selecting a "general" project instead of a "netburner" project. You must always choose a "netburner" project.