⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
16个帖子/ 0新
最后一篇文章
六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
about the production line tool

嗨对话框,

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

但是我收到了如下所示的错误日志,您有建议和解决方案吗?我还附上了图片的图片

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 [错误] [u_dll] [udll_main_thread |1272] >>>错误:OTP图像文件在COM端口= [9]上不匹配
11:53:01:599 [错误] [u_dll] [udll_main_thread |1272] >>>错误:OTP图像文件在COM端口= [8]上不匹配
11:53:01:599 [错误] [u_dll] [udll_main_thread |1272] >>>错误:OTP图像文件在COM端口= [16]上不匹配
11:53:01:649[错误][U_DLL][udll_main_thread | 1272]>>>错误:com端口上的OTP映像文件不匹配=[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 [错误] [u_dll] [udll_main_thread |1272] >>>错误:OTP图像文件在COM端口= [4]上不匹配
11:53:01:709 [错误] [u_dll] [udll_main_thread |1272] >>>错误:OTP图像文件在COM端口= [18]上不匹配
11:53:01:709 [错误] [u_dll] [udll_main_thread |1272] >>>错误:OTP图像文件在COM端口= [12]上不匹配
11:53:29:439[ERROR][U\U DLL][close\U device | 2652]>>>错误:设备中的WaitForSingleObject\U opts\U t->ovlRd.hEvent WAIT\U TIMEOUT com\U port=[8]
11:53:30:439 [错误] [u_dll] [close_device |2687] >>>错误:wainforsingleObject在device_opts_t-> hthread wait_timeout com_port = [8]
11:53:30:469 [错误] [u_dll] [print_sys_error |4544] >>>错误:6:句柄无效。

11:53:30:469[ERROR][U\U DLL][reset\U buffer | 2424]>>>错误:PurgeComm with handle=[cb8]com\U port=[8]
11:53:30:469 [ERROR] [U_DLL] [udll_main_thread | 976] >>> ERROR: buffer reset on com port=[8]
11:53:31:549 [错误] [u_dll] [close_device |2652] >>>错误:wainforsingleObject在device_opts_t-> ovlrd.hevent wait_timeout com_port = [7]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [16]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [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] >>>错误:COM端口上的FW下载= [9]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [18]
11:53:31:679 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [11]
11:53:31:679[错误][U_DLL][udll_main_thread | 966]>>错误:com端口上的固件下载=[14]
11:53:31:679[错误][U_DLL][udll_main_thread | 966]>>错误:com端口上的固件下载=[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 [错误] [u_dll] [udll_main_thread |966] >>>错误:FW下载COM端口= [0]
11:55:33:509[ERROR][U\U DLL][close\U device | 2652]>>>ERROR:WaitForSingleObject in device\U opts\U t->ovlRd.hEvent WAIT\U TIMEOUT com\U port=[8]
11:55:34:509 [错误] [u_dll] [close_device |2687] >>>错误:wainforsingleObject在device_opts_t-> hthread wait_timeout com_port = [8]
11:55:34:509[ERROR][U_DLL][udll_main_thread | 966]>>错误:com端口上的固件下载=[0]
11:55:35:509 [错误] [u_dll] [close_device |2652] >>>错误:wainforsingleObject在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] >>>错误:COM端口上的FW下载= [16]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [9]
11:55:35:759[错误][U_DLL][udll_main_thread | 966]>>错误:com端口上的固件下载=[4]
11:55:35:759 [错误] [u_dll] [udll_main_thread |966] >>>错误:COM端口上的FW下载= [14]
11:55:35:759[错误][U_DLL][udll_main_thread | 966]>>错误:com端口上的固件下载=[18]
11:55:35:759[错误][U_DLL][udll_main_thread | 966]>>错误:com端口上的固件下载=[18]

附件:
设备:
mt_dialog.
离线
最后一次露面:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨Liuluan002,

嗨Liuluan002,

请您报告您正在使用的PLT SW的版本,也可以上传PARAMS.INI和PARAMS.xml文件以查看?

谢谢mt_dialog.

六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
嗨对话框,

嗨对话框,

我正在使用PLT软件:“DA14580/581生产线工具v泷U 3.170.2.36”

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

附件:
六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
嗨对话框,

嗨对话框,

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

布罗尔,
六銮002

六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
嗨对话框,

嗨对话框,

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.
离线
最后一次露面:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨Liuluan002,

嗨Liuluan002,

params.ini是PLT版本的正确配置文件params.xml文件是PLT的最新版本。另外还有一个问题,在团队检查配置文件之前,我想您是否已经应用了VPP以烧录OTP?另外,请检查电脑是否识别PLT工具的COM端口?

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

谢谢mt_dialog.

六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
我衡量了董事会

当我编写OTP时,我已经测量了VPP的电路板,它将它进入6.8V。此外,我也用具有相同PLT的OTP标题成功编程了一个新的DA14583板(应用标志1和荣笛2是否,DMA长度我使用03 BD而不是1F C0。),但我没有用第二个编程OTP图像。引导加载程序。

六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
我也只做了闪光

我今天也只制作闪光部分,一次为64个单位编程为16个单位,OTP图像和OTP标题未编程。它显示PC识别PLT工具的所有17个COM端口。17 COM港口令人犯了16 DUT和1金单位。

mt_dialog.
离线
最后一次露面:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨Liuluan002,

嗨Liuluan002,

据我所知,没有通过PLT工具向OTP刻录附加图像的规定,PLT以特定偏移量开始写入OTP(从OTP图像开始)。没有选择以特定偏移量刻录OTP,我仍在与PLT专家核实,以获得一些反馈。我假设您得到的错误是因为您正在用高级引导加载程序覆盖工厂583引导加载程序,并且当该工具读回以进行验证时,它会得到两个引导加载程序的“或”值。还要检查是否可以解决问题,可能是通过向高级引导加载程序映像中添加0x00填充到高级引导加载程序应该位于的地址。

谢谢mt_dialog.

六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
是因为

是因为它是由于从工厂预先制作的第二引导加载程序和OTP中的高级引导加载程序的重叠使系统无法启动,是此问题的任何解决方案吗?

mt_dialog.
离线
最后一次露面:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨Liuluan002,

嗨Liuluan002,

如上所述,仍在等待答复,我会尽快通知您,只要我得到了PLT专家的回复。

谢谢mt_dialog.

anunez.
离线
最后一次露面:2 years 11 months ago
已加入:2017-02-12 16:46
你好,

你好,

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

mt_dialog.
离线
最后一次露面:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨anunez,

嗨anunez,

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

谢谢mt_dialog.

六銮002
离线
最后一次露面:6个月2周前
已加入:2015-11-27 14:24
嗨对话框,

嗨对话框,

这个问题有什么更新吗?

mt_dialog.
离线
最后一次露面:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨Liuluan002,

嗨Liuluan002,

很抱歉很晚才回复,但是PLT专家非常忙,所以,正如我所知道的,没有规定PLT在583中烧高级引导加载程序,PLT假设OTP应该总是从地址0写入,以便从那里引导。因此,您可以遵循以下指导原则,通过PLT工具在OTP中测试高级引导加载程序的烧录:

  • 文件源\production\u line\u tool\u\u dll\u\u dll\u 580.c
  • 函数UDLL_580_OTP_IMG_WRITE.
  • 第3213行
  • 修改对OTP_WRITE功能调用的第二个参数:
    • 前:status=otp\u write(device\u opts\u t->otp\u bin,otp\u 580\u BASE\u ADDR+udll\u params.params\u 580.mem.otp\u img.ADDR,(uint16\u t)device\u opts\u t->otp\u bin\u size,device\u opts\t);
    • 之后:status=otp\u write(device\u opts\u t->otp\u bin,otp\u 580\u BASE\u ADDR+XXXX,(uint16\u t)device\u opts\u t->otp\u bin\u size,device\u opts\t);其中XXXX应该是高级引导加载程序的新OTP起始地址。

谢谢mt_dialog.

anunez.
离线
最后一次露面:2 years 11 months ago
已加入:2017-02-12 16:46
你好,

你好,

您能告诉我如何关闭DA14581芯片的电源并复位吗。是否有生产线工具命令行或使用DLL?