⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
16 posts / 0 new
最后一篇
Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
about the production line tool

Hi Dialog,

I have the following setup for the production line tool to program the second bootloader into the OTP, and my combined image for OTA into the flash.

But I got the error logs like below, do you have suggestions and solutions? I have also attached the picture for settings

11:48:45:409 [DEBUG] [U_DLL] [udll_dbg_init | 296] >>> dbg_enable=[1], dbg_level=[0x5], dbg_out=[0x4], dbg_clbk=[0xd80a7e], dbg_file_path=[UDLL_debug.txt]
11:53:01:569 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[9]
11:53:01:599 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[8]
11:53:01:599 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[16]
11:53:01:649[错误][U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[7]
11:53:01:649[错误][U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[11]
11:53:01:649[错误][U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[6]
11:53:01:649[错误][U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[14]
11:53:01:709 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[4]
11:53:01:709 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[18]
11:53:01:709 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[12]
11:53:29:439 [错误] [u_dll] [close_device |2652] >>>错误:wainforsingleObject在device_opts_t-> ovlrd.hevent wait_timeout com_port = [8]
11:53:30:439 [ERROR] [U_DLL] [close_device | 2687] >>> ERROR: WaitForSingleObject in device_opts_t->hThread WAIT_TIMEOUT com_port=[8]
11:53:30:469 [ERROR] [U_DLL] [print_sys_error | 4544] >>> ERROR: 6: The handle is invalid.

11:53:30:469 [错误] [u_dll] [reset_buffer |2424] >>>错误:用柄= [CB8] com_port = [8]
11:53:30:469 [ERROR] [U_DLL] [udll_main_thread | 976] >>> ERROR: buffer reset on com port=[8]
11:53:31:549 [ERROR] [U_DLL] [close_device | 2652] >>> ERROR: WaitForSingleObject in device_opts_t->ovlRd.hEvent WAIT_TIMEOUT com_port=[7]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[16]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[16]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[12]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[9]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [18]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[11]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [14]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [14]
11:53:32:549 [ERROR] [U_DLL] [close_device | 2687] >>> ERROR: WaitForSingleObject in device_opts_t->hThread WAIT_TIMEOUT com_port=[7]
11:53:32:549 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[0]
11:55:33:509 [错误] [u_dll] [close_device |2652] >>>错误:wainforsingleObject在device_opts_t-> ovlrd.hevent wait_timeout com_port = [8]
11:55:34:509 [ERROR] [U_DLL] [close_device | 2687] >>> ERROR: WaitForSingleObject in device_opts_t->hThread WAIT_TIMEOUT com_port=[8]
11:55:34:509 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [0]
11:55:35:509 [ERROR] [U_DLL] [close_device | 2652] >>> ERROR: WaitForSingleObject in device_opts_t->ovlRd.hEvent WAIT_TIMEOUT com_port=[7]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[12]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[12]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[16]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>> ERROR: fw download on com port=[9]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [4]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [14]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [18]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [18]

附件:
Device:
MT_dialog
离线
Last seen:3 months 4 days ago
职员
加入:2015-06-08 11:34
Hi liuluan002,

Hi liuluan002,

Can you please report the version of the PLT sw that you are using and also upload the params.ini and params.xml file in order to have a look ?

Thanks MT_dialog

Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
Hi Dialog,

Hi Dialog,

我正在使用PLT SW:“DA14580 / 581生产线工具v_3.170.2.36”

我只找到了“params.ini”并附上了文件,我尚未找到“params.xml”,可以帮忙吗?

附件:
Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
Hi Dialog,

Hi Dialog,

我在previoully评论中有updaload的params.ini,你可能需要看看。

BR,
Liuluan002.

Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
Hi Dialog,

Hi Dialog,

The chipset I am trying to program is DA14583, Since I I read the UM-B-012, seems it already comes out the second bootloader in the OTP, right now I want to update my second bootloader, is any special setting I needs to make to make the PLT works for our production?

MT_dialog
离线
Last seen:3 months 4 days ago
职员
加入:2015-06-08 11:34
Hi liuluan002,

Hi liuluan002,

params.ini是PLT版本的正确配置文件Params.xml文件是用于最新版本的PLT。还有一个额外的问题,直到团队检查配置文件,我想你已经应用了VPP才能刻录你的OTP?还可以检查PC是否识别PC的COM端口?

关于引导加载程序和583,您可以将额外的引导加载程序刻录到称为高级引导加载程序的583(是辅助引导加载程序以实现双重图像),583将如何了解高级引导程序取决于0x7F10OTP标题上的地址,它决定了高级引导加载程序的偏移量和长度。关于我是否有一个特殊的设置我正在与我们的PLT专家一起检查,我会尽快通知您,我会有一些反馈您获得的错误。

Thanks MT_dialog

Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
I have measure the board for

I have measure the board for the VPP, when I program the OTP it is run into the 6.8V. Also I have successfully programmed a new DA14583 board with the OTP header with the same PLT (APplication flag 1 and flage 2 is No, DMA length I use 03 BD instead of 1F C0.), but I not programmed the OTP image with the second bootloader.

Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
我也只做了闪光灯

我也只做了闪光灯part programmed for 16 units at one time for 64 units today, the OTP image and OTP header not programmed. It shows PC is recognizing the all 17 COM ports of the PLT tool. 17 COM ports incude the 16 DUT and 1 Golden unit.

MT_dialog
离线
Last seen:3 months 4 days ago
职员
加入:2015-06-08 11:34
Hi liuluan002,

Hi liuluan002,

就我可以通过PLT工具告诉OTP没有提供额外的图像,因此PLT在特定的偏移(从OTP图像开始时开始写入OTP),没有选项燃烧OTP在特定的偏移量上,我仍在检查PLT专家来获得一些反馈。我假设你得到的错误是因为你用高级引导加载程序覆盖了工厂583引导加载程序,当工具读回验证时,它会获得两个引导加载程序的ORED值。检查是否可以检查是否可以进行工作,也许通过添加到高级引导程序映像将0x00填充到应位于高级引导加载程序所在的地址。

Thanks MT_dialog

Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
Is it because of the

Is it because of the overlapping of the pre-made second boot loader from the factory and the advanced boot loader in the OTP makes the system can not bootup, is there any solution for this issue?

MT_dialog
离线
Last seen:3 months 4 days ago
职员
加入:2015-06-08 11:34
Hi liuluan002,

Hi liuluan002,

As mentioned, still waiting for a reply for that, i will let you know as soon as i ve got a reply from the PLT experts.

Thanks MT_dialog

anunez
离线
Last seen:2 years 11 months ago
加入:2017-02-12 16:46
你好,

你好,

我有一个来自客户获取的PLT硬件,以开发其产品的测试/编程。我的软件是CSharp。我想支持如何在CSharp中使用PLT DLL库。请提供联系方式。

MT_dialog
离线
Last seen:3 months 4 days ago
职员
加入:2015-06-08 11:34
Hi anunez,

Hi anunez,

We will contact you over mail on this.

Thanks MT_dialog

Liuluan002.
离线
Last seen:6 months 2 weeks ago
加入:2015-11-27 14:24
Hi Dialog,

Hi Dialog,

Is there any update for the issue?

MT_dialog
离线
Last seen:3 months 4 days ago
职员
加入:2015-06-08 11:34
Hi liuluan002,

Hi liuluan002,

对不起,迟到的回复,但PLT专家很忙,所以,随着我的知情,PLT没有规定在583中刻录高级引导加载程序,PLT假设应该始终写入OTP地址0以便从那里引导。因此,您可以遵循以下准则,以便通过PLT工具测试在OTP中刻录高级引导加载程序:

  • 文件源\ production_line_tool \ u_dll \ u_dll_580.c
  • Function udll_580_otp_img_write
  • Line 3213
  • 修改调用的第二个参数to otp_write function:
    • 之前:status = otp_write(device_opts_t-> otp_bin,otp_580_base_addr + udll_params.params_580.mem.otp_img.addr,(uint16_t)device_opts_t-> otp_bin_size,device_opts_t);
    • 之后:status = otp_write(device_opts_t-> otp_bin,otp_580_base_addr + xxxx,(uint16_t)device_opts_t-> otp_bin_size,device_opts_t);其中xxxx应该是高级引导程序的新OTP起始地址。

Thanks MT_dialog

anunez
离线
Last seen:2 years 11 months ago
加入:2017-02-12 16:46
你好,

你好,

您可以提出建议如何激活循环并重置DA14581芯片。是否有生产线工具命令行或使用DLL?