Production Line Tool error

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
7 posts / 0 new
Last post
david_33021
Offline
Last seen:11 months 4 hours ago
加入:2015-07-28 15:10
Production Line Tool error

Hi,

The Production Line Tool's configuration app, CFG_PLT, is reporting an error when I attempt to enumerate DUT COM ports.

My system: Windows 10 Pro
PLT version: 4.3.0.310

Steps to reproduce:

1. Provide PLT hardware with appropriate power, connect both USB cables
2. Observe that all expected COM ports appear in Windows Device Manager (17 x "USB Serial Port (COM*)")
3. From the executables directory in the PLT 4.3.0.310 distribution, launch DA1458x_DA1468x_CFG_PLT
4. Go to the Debug Settings tab and select CFG DLL from the left column, then the "Enable" checkbox and choose to send error information to the console
4. On the PLT Hardware Setup tab, I selected my device IC as DA14681-01 (AE)
5. On the PLT Hardware Setup tab, click the "Auto" button to automatically discover the Golden Unit. This succeeds and shows the expected COM port.
6. Select DUT 1 as the active DUT
7. Under DUT COM ports, select "Enum". After a moment, the operation finishes and the "Enum" text in the button is green, but the displayed COM ports all remain 0. The console now reports the following error:

[ERROR] [CFG_DLL] [strhex2array | 17375] >>> ERROR: out_array size [1]. Hexadecimal string length is [8]. Not enough array size to fit the convention.

我看了看params.xml文件和有限公司m_port_dut_x properties are all 0.

Thanks,
David

Device:
david_33021
Offline
Last seen:11 months 4 hours ago
加入:2015-07-28 15:10
I put a breakpoint on cfg_dll

I put a breakpoint on cfg_dll.cpp line 17375. When the error occurs, strhex2array is being called with the string "00000000" while the output array length is only 1. Looking back through the stack trace, it appears the app is trying to read the mem_data element, which has the following default value in params.xml:

00000000

Thanks,
David

PM_Dialog
Offline
Last seen:12 hours 42 min ago
Staff
加入:2018-02-08 11:03
Hi david_33021,

Hi david_33021,

My apologies for the delay. I am checking your issue and I will get back to you as soon as possible.

Thanks, PM_Dialog

david_33021
Offline
Last seen:11 months 4 hours ago
加入:2015-07-28 15:10
Thank you very much! I

Thank you very much! I imagine I've just misconfigured something.

Thanks,
David

Dialog_HM
Offline
Last seen:6 months 11 hours ago
加入:2014-04-01 16:07
Hi David,

Hi David,

what is the interconnection of your board with the PLT.
Which wires are used?

Did you have a look in UM-B-041 User Manual V4.3
Appendix Q DA1468x DK Pro Motherboard Connection.

Do you see in the WindowsDevice Managerthat the proper COM-channels are connected?

//HM

david_33021
Offline
Last seen:11 months 4 hours ago
加入:2015-07-28 15:10
Sorry! This was my fault.

Sorry! This was my fault. My 5V power supply wasn't generating sufficient amps for the PLT.

Thanks for your help!
David

PM_Dialog
Offline
Last seen:12 hours 42 min ago
Staff
加入:2018-02-08 11:03
Hi david_33021,

Hi david_33021,

Glad that you figured your problem out.

Thanks, PM_Dialog