cancel
Showing results for 
Search instead for 
Did you mean: 

P-NUCLEO-IOM01M1 not detected in TEConcept application

rajeshsudi
Associate II

Hi, I am using P-NUCLEO-IOM01M1 board for IO-Link as a Master device. After I updated the firmware in NUCLEO-F446RE, device is not detected in the TEConcept tool. Please help me out in this regards. I wrote to TE Concept regarding this issue. They told me to contact you. 

9 REPLIES 9
Peter BENSCH
ST Employee

Welcome @rajeshsudi, to the community!

First of all, please note: the community is a platform for mutual help between users (see Community Terms and Conditions, article 7), for a direct support of STMicroelectronics you should use the Online Support OLS.

The P-NUCLEO-IOM01M1 is a NUCLEO pack that allows you to try out an IO-Link master as test firmware on the MCU for a period of 10,000 minutes (see DB3629). I don't know exactly what you mean by "updated the firmware", but as soon as you program your own firmware, you have to purchase your own license from TEConcept for your project.

Hope that helps?

Good luck!
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
rajeshsudi
Associate II

Thank you Peter BENSCH for your reply. Firmware is nothing but the binary file provided in the website link "https://www.st.com/en/embedded-software/stsw-iom001.html". Using this binary file STM32F446RE is reprogrammed. After reprogramming the board, the application is not detecting the board. Instead it gives an error as "Master Not Connected".

Hi, I am not able to connect P-NUCLEO-IOM01m1 to TEConcept tool as I have reprogrammed NUCLEO-F446RE with the downloaded program from ST website "en-st-sw-iom001" file. Before programming I am able to connect to the tool. After reprogramming it is not. I also used IOLINK GUI to detect the firmware version, LED test. Using this tool also not able to connect to device. I have taken snapshots of IOLINK GUI below are the images:

 
 

Please suggest suitable solution.

image.png

 

 

HWies.1
Associate II

Did you ever get an answer on your request?

I already gave the answer above: as soon as you reprogram the board, you need a new licence from TEconcept, which you can only get there.

Regards
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hi,

our Nucleo board was delivered with a non-functioning firmware (standard Blinky application). Now we have to get a license from TEConcept! That's pretty annoying.

regards

@HWies.1 I am extremely sorry for your problems. Please contact your supplier with your complaint to find a solution.

Regards
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
HWies.1
Associate II

In DB3629, ST describes the IO-Link master "P-NUCLEO-IOM01M1" for evaluating the L6360 driver module, which consists of the STEVAL-IOM001V1 and the NUCLEO-F446RE board. Commissioning is described in the user manual UM2421. This document refers to a demo application from TEConcept. To access this application, one must create an account at TEConcept’s HP and then can download the software. The software consists of a demo app for Windows and the firmware for the Nucleo board. The firmware gets started by a special bootloader in the microprocessor's flash. The bootloader is located at address 0x08000000, but the actual firmware is in the high memory. If the bootloader is missing or this area gets overwritten, the software does not work anymore and the app reports "Can't connect to the master". Thus, the application is destroyed and cannot be repaired without help. For legal reasons, ST is not allowed to restore the bootloader and refers to an agreement with TEConcept. TEConcept in turn refers to the fact that ST is responsible for the support. Ridiculous! If partners do not cooperate, you should keep your hands off this project.

I can fully understand your frustration, but I would like to clarify something: every STM32 has a built-in, unchangeable bootloader that can be started at any time. However, anybody can also programme its own bootloader, which is typically located in the user flash from 0x8000000 and can also be protected, but in principle can also be destroyed by overwriting.

ST naturally guarantees the function of the hardware of the P-NUCLEO-IOM01M1, but here TEConcept is responsible for the software used, as they are the owner of the IP and any bootloader possibly used. This is comparable to a computer bought in a shop: the manufacturer of the CPU can certainly help with problems that are directly attributable to his CPU, but he cannot really help with malfunctions of the supplied software. Instead, the user must contact the company who created the software.

However, the software of TEConcept supplied with the P-NUCLEO-IOM01M1 is a demo software that is tied to the hardware and only works for a limited switch-on time of 10,000 minutes, as can be read in UM2421. As soon as this switch-on time of almost 167 hours, i.e. a good 4 weeks, is exceeded, or if the demo software is overwritten/deleted, the licence expires. After that, the kit can only be used with your own software or with a new licence from TEConcept.

If the P-NUCLEO-IOM01M1 does not function as described in the documentation when delivered, the buyer should contact the seller in accordance with local law and clarify the next steps.

Regards
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.