⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
16个员额/ 0个新员额
最后发表
liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
关于生产线工具

嗨,对话框中,

我有以下设置的生产线工具,以编程进入OTP的第二个引导加载程序,和我的组合图像OTA进入闪存。

但是我得到了如下的错误日志,你有什么建议和解决方案吗?我也附上了图片作为设置

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] . ERROR: OTP IMAGE files do NOT match on com port=[9] . ERROR
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 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[7] . ERROR: OTP IMAGE files do NOT match on com port=[7] . ERROR
11:53:01:649 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[11] . ERROR: OTP IMAGE files do NOT match on com port=[11] . ERROR
11:53:01:649[错误][U_DLL][udll_main_thread | 1272]>>>错误:com端口上的OTP映像文件不匹配=[6]
11:53:01:649 [ERROR] [U_DLL] [udll_main_thread | 1272] >>> ERROR: OTP IMAGE files do NOT match on com port=[14] . ERROR: OTP IMAGE files do NOT match on com port=[14] . ERROR
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 [ERROR] [U_DLL] [close_device | 2652] >>> ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR: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] . txt . txt . txt
11:53:30:469 [ERROR] [U_DLL] [print_sys_error | 4544] >>> ERROR: 6:句柄无效。

11:53:30:469 [ERROR] [U_DLL] [reset_buffer | 2424] >>> ERROR: PurgeComm with handle=[cb8] com_port=[8]
11:53:30:469[错误][U_DLL][udll_主线程| 976]>>>错误:com端口上的缓冲区重置=[8]
11:53:31:549 [ERROR] [U_DLL] [close_device | 2652] >>> ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR:hEvent WAIT_TIMEOUT com_port = [7]
11:53:31:679 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[16] . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log
11:53:31:679 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[16] . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log
11:53:31:679[错误][U_DLL][udll_main_thread | 966]>>错误:在com端口下载fw=[12]
11:53:31:679[错误][U_DLL][udll_main_thread | 966]>>>错误:在com端口下载fw=[9]
11:53:31:679 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[18] . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log
11:53:31:679 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[11] . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log
11:53:31:679 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[14] . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log
11:53:31:679 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[14] . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log . log
11:53:32:549[错误][U_DLL][close_device | 2687]>>>错误:设备中的WaitForSingleObject_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] . txt . txt
11:55:33:509 [ERROR] [U_DLL] [close_device | 2652] >>> ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR: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] . ERROR: WaitForSingleObject in device_opts_t->
11:55:34:509 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[0] . ERROR: fw download on com port=[0] . ERROR: fw download on com port=[0]
11:55:35:509 [ERROR] [U_DLL] [close_device | 2652] >>> ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR: WaitForSingleObject in device_opts_t->ovlRd. ERROR:hEvent WAIT_TIMEOUT com_port = [7]
11:55:35:759[错误][U_DLL][udll_main_thread | 966]>>错误:在com端口下载fw=[12]
11:55:35:759[错误][U_DLL][udll_main_thread | 966]>>错误:在com端口下载fw=[12]
11:55:35:759 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[16] . txt . txt
11:55:35:759 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[9] . txt . txt
11:55:35:759 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[4] . txt . txt
11:55:35:759 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[14] . txt . txt
11:55:35:759 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[18] . txt . txt
11:55:35:759 [ERROR] [U_DLL] [udll_main_thread | 966] >>> ERROR: fw download on com port=[18] . txt . txt

附件:
设备:
MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
你好,刘銮002,

你好,刘銮002,

请您报告一下您正在使用的PLT软件的版本,并上传params.ini和params.xml文件以便查看。

由于MT_dialog

liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
嗨,对话框中,

嗨,对话框中,

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

我只在文件中找到了“params.ini”和附件,没有找到“params.xml”,你能帮忙吗?

附件:
liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
嗨,对话框中,

嗨,对话框中,

我已经上传了params.ini在前面的评论,你可能需要看一下。

BR,
liuluan002

liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
嗨,对话框中,

嗨,对话框中,

芯片组我试图计划DA14583,自从我读了嗯- b - 012,似乎它已经出来第二OTP引导装载程序,现在我想更新我的第二个引导装载程序,是任何特殊设置PLT我需要工作来生产?

MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
你好,刘銮002,

你好,刘銮002,

params.ini文件是您的PLT版本的正确配置文件,params.xml文件是最新版本的PLT。还有一个额外的问题,直到团队检查配置文件,我认为你已经应用VPP,以烧制你的OTP ?另外,请检查PC是否能识别PLT工具的COM端口?

关于引导加载程序和583,您可以将一个额外的引导加载程序刻录到583中,称为高级引导加载程序(它是用于实现双映像的辅助引导加载程序),583如何了解高级引导加载程序取决于OTP报头上的0x7F10地址,该地址指示了高级引导加载程序的偏移量和长度。关于是否有特殊的设置,我正在与我们的PLT专家检查,我会让你知道,当我有一些反馈的错误,你得到。

由于MT_dialog

liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
我已经测量了这块板

我已经为VPP测量板,当我编程的OTP,它是运行到6.8V。我还成功地编程了一个新的DA14583板与OTP头与相同的PLT(应用标志1和标志2是No, DMA长度我使用03 BD而不是1F C0.),但我没有编程的OTP映像与第二个引导加载程序。

liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
我也只做了昙花一现

我也只做flash部分编程16单位一次64单位,OTP图像和OTP头没有编程。它显示PC正在识别PLT工具的所有17个COM端口。17个COM口包括16个DUT和1个Golden unit。

MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
你好,刘銮002,

你好,刘銮002,

据我可以告诉没有提供燃烧额外的图像通过PLT OTP工具,OTP的PLT开始写在一个特定的偏移(OTP图像从一开始)没有选择燃烧OTP在特定偏移量,我还与PLT专家检查,得到一些反馈。我假设您得到的错误是由于您使用高级引导加载程序覆盖了工厂583引导加载程序,并且当工具读取回进行验证时,它会得到两个引导加载程序的或值。还要检查是否可以变通,比如向高级引导加载程序映像添加一个0x00填充到高级引导加载程序应该定位的地址。

由于MT_dialog

liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
是因为

是不是因为工厂预制的第二个引导加载程序和OTP的高级引导加载程序重叠导致系统无法引导,这个问题有解决办法吗?

MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
你好,刘銮002,

你好,刘銮002,

如上所述,我还在等待回复,一旦我得到PLT专家的回复,我会尽快告诉你。

由于MT_dialog

anunez
离线
最后看到:2年11个月前
加入:2017-02-12 16:46
你好,

你好,

我从客户那里获得了一台PLT硬件,用于开发他们的产品的测试/编程。我的软件是Csharp。我想获得如何在csharp中使用PLT DLL库的支持。请提供联系方式。

MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
嗨anunez,

嗨anunez,

我们将通过邮件与您联系。

由于MT_dialog

liuluan002
离线
最后看到:6个月1天前
加入:2015-11-27 14:24
嗨,对话框中,

嗨,对话框中,

这个问题有什么更新吗?

MT_dialog
离线
最后看到:2个月2周以前
工作人员
加入:2015-06-08 34
你好,刘銮002,

你好,刘銮002,

很抱歉很晚回复,但PLT专家非常忙,所以,我已经被告知,没有规定的PLT烧一个先进的引导装载程序583年,PLT假设OTP应该从地址0写为了引导。因此,您可以遵循以下指导方针,以便通过PLT工具在OTP中测试刻录高级引导加载程序:

  • 文件来源\ production_line_tool \ u_dll \ u_dll_580.c
  • 函数udll_580_otp_img_write
  • 第3213行
  • 修改调用otp_write函数的第二个参数:
    • 在此之前:status = otp_write(device_opts_t->otp_bin, OTP_580_BASE_ADDR + udll_params.params_580.mem.otp_img. exe)。Addr, (uint16_t) device_opts_t->otp_bin_size, device_opts_t);
    • After: 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启动地址。

由于MT_dialog

anunez
离线
最后看到:2年11个月前
加入:2017-02-12 16:46
你好,

你好,

请问DA14581芯片如何开机和复位?是否有生产线工具命令行或使用DLL?