This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EVM430-FR6047: Water Meter Software Problem

Part Number: EVM430-FR6047
Other Parts Discussed in Thread: UNIFLASH, MSP430FR6047

Hi Team, we would like to seek assistance about this situation from our customer.

They are trying to set up an ultrasonic flow measurement experiment using the TI EVM430-FR6047 evaluation board. They have thus far been unsuccessful in getting things to work.

They are no longer able to communicate with the first board they used. They received a replacement from TI and also ordered another board. They are able to communicate with both of these boards using the Uniflash utility. Per the instructions in SLAU810B (the Water Flow Meter User’s Guide), They flashed each board with the latest firmware available. This process seemed to work. When they performed a verification of the loaded code, however, they received an error message stating: “The verification failed. Values at address 0x04108 do not match. Please verify target memory and memory map.” they received the same message with the original board, as well, so it seems there is a bug in the software.

If they attempt to connect to “Board 1” in the USS GUI, the status bar displays “HID Bridge connected – waiting for device” and the error messages “Pulse Generation parameters are invalid” are received. Again, They can communicate with this board using Uniflash.

If they connect to “Board 2”, the status bar displays a message “HID connected to MSP430FR6047 on Evaluation Module”. For this board, They receive “No signal detected in up and downstream channel” error messages. The user’s guide indicates that this message will be generated if ultrasonic transducers are not connected, but I still see this message when transducers are attached. Do I need a driver circuit between the evaluation board and the transducer? They are using the Audiowell US0014-001 for testing purposes.

Thank you very much.

- Mark

  • Hi Mark,

    Let me check with the experts on this...

  • Hi Mark,

    On the 1st portion of the query – “The verification failed. Values at address 0x04108 do not match. Please verify target memory and memory map.” - Deselect the “Run Target After Program” checkbox before loading the image to the EVM. It seems if you load the image and allow the MCU to run the application, the verification will fail because the memory will be overwritten by the target code taking captures.

    On the 2nd portion of the query – “If attempting to connect to “Board 1””, “the error messages “Pulse Generation parameters are invalid”” - they must have tried to update the USS parameters on the device with some invalid parameters. The best thing to do in that situation, would be to reset the device and download/reflash the code again.

    On the 3rd portion of the query - If connected to “Board 2”, - check if there is water in the pipe they are using. It is not sufficient that the transducers are connected. The discussion around Figure 4-9 of the Quick start guide (https://www.ti.com/lit/slau810) mentions both checks to be done – “check the transducer connections” & “Be sure that the pipe is filled with water”. The Audiowell US0014 is only a transducer (https://www.audiowell.com/ultrasonicflowsensor/70.html). It is not clear if they are actually using a pipe with water filled in it.

**Attention** This is a public forum