8个帖子/ 0新
最后一篇
Ehanl.
离线
最后一次露面:2个月4周前
加入:2015-02-23 14:16
OTP问题

你好,

我正在使用PAN1740 HW02 / SW 02模块,并在刻录OTP后具有扫描和连接问题。我使用最新的SDK5.0.3和Prox_Monitor_ext_580.hexμVision5项目。当我使用USB加密狗使用此文件并在user_periph_setup.h中选择#define hw_config(4),我可以使用Connection Manager作为Central或外设启动。我将PAN1740从HW01 / SW02替换为HW02 / SW02,因为我有巨大的问题,可以将iOS应用程序连接到HW02 / SW02模块。我烧掉了OTP,模块是广告,但是当我尝试连接模块时,我需要许多尝试或无法建立连接。
但是当我使用连接管理器将BIN文件编程到加密狗时,我可以立即连接到Pan1740。
使用Connection Manager,固件在Sysram中闪烁?
当我使用一个USB加密狗作为主站并且一个作为从站时,也可以立即建立两者之间的连接。
使用OTP编程相同的固件有什么区别?
为什么连接如此糟糕,并且使用旧的HW01版本。
看看这个链接
http://support.dialog-semicondiondiond.com/pan1740-connection-problems-usin ...
我发布了我的问题,但我没有答案。现在,我认为Sysram和OTP之间的区别是因为iOS应用程序也可以立即连接到USB加密狗。
也许我的OTP标题是错误的,但是通过HW01没有连接,但是我将SDK3.0.10 Prox_monitor_ext_usb.bin文件刻录到OTP。
请你能帮助我,因为我没有更多的想法来解决问题。

问候
塞特

设备:
wi_dialog.
离线
最后一次露面:2天21小时前
职员
加入:2014-01-03 16:21
你好,

你好,
从0到4的HW_CONFIG的更改声明应用程序中未使用RTS和CTS信号。请验证您的外部主机软件已配置为在开始命令交换之前使用RTX和CTS信号进行流量控制握手。
如果连接在成功和失败之间间歇性,请使用SmartSnippets工具和JLink检查地址0x47F8C和0x47F78处的OTP头内容。xtal16mhz @ 0x47f8c不应为零,校准标志@ 0x47f78位4应为零。如果不是,则晶体尚未校准可能导致连接问题。
此外,请检查模块中是否存在32kHz水晶。如果没有,请在da1458x_config_advanced.h中配置cfg_lp_clk,以避免固件进入睡眠模式,假设32khz水晶定时。
希望这个信息可以帮助解决您的问题,如果没有,请简要陈述您在介导的变化中观察到什么。
关于,WC IP

Ehanl.
离线
最后一次露面:2个月4周前
加入:2015-02-23 14:16
你好,

你好,

我使用了OTP图像的Prox_Monitor_ext_580.bin文件,并使用SmartSnippet使用A5A5002D的值将校准标志@ 0x47F78位4设置为零,并刻录OTP标头。但是,当我从内存中读取标题时,又重要a5a5003d的值。尝试使用iOS应用程序连接模块后,我还有Pan1740的连接问题。没有任何改变。

我使用A5A5002D的值更改了附带的标题.hex文件,并尝试在SmartSnippet中导入此文件。在此之后,我收到以下错误:
[错误@ 16-01-04 15:03:39]六角数据记录线校验和错误(第32行):: 047f7800a5a5002d7e
我也有一些警告
[警告@ 16-01-04 14:37:31] RC16MHz的预期调整值是0000000A,而用户输入的修剪值为00000008。
燃烧OTP标题时。我忽略了这个,并使用Pan1740 HW01 / SW02这也有效。

xtal16mhz @ 0x47f8c不是零零,当我在pan1740的数据表中,框图中有一个32khz时钟,所以我认为模块有xtal32khz。
当我理解你就是OTP模式下睡眠模式存在的问题?所以,如果我尝试连接模块,它会深入睡眠或别的东西,并且没有建立连接?为什么这个问题没有在hw 01?因为具有HW01 / SW02的每个模块都与标题I附加的标题和Full_emb.bin文件作为OTP图像。HW01和HW02之间有什么区别?
如果我没有看到任何错误,请查看我的heder.hex文件。
希望您能够帮助我。

问候
塞特

依恋:
wi_dialog.
离线
最后一次露面:2天21小时前
职员
加入:2014-01-03 16:21
你好,

你好,
我在以下声明中有一个类型的错误。
“xtal16mhz @ 0x47f8c不应为零,校准标志@ 0x47f78位4应该”不“为零。”
对于您的情况,我真的不知道Pan1740 HW01和HW02之间的区别,因为它的数据表根本没有描述。
要连接到iPhone,无法使用“prox_monitor_ext_580.bin”,因为它是中央固件。您应该使用“prox_reporter_xxx”。
已经检查了标题,并安装了32kHz晶体的内容,并且虽然其值非常高,但XTAL16M已被调整。
请尝试“Prox_Reporter”固件,并根据iPhone上的LightBlue拟配结果。
问候,

Ehanl.
离线
最后一次露面:2个月4周前
加入:2015-02-23 14:16
你好,

你好,

我试图使用prox_reporter.hex项目并刻录OTP。之后我无法与TE Pan1740沟通,没有任何作用。
但是我发现了一些rc16mhz修剪值和使用full_emb.bin文件。如果值为0x000000A,我可以连接模块,如果值为0x000000b,我有很多连接问题。
所以我进入了0x000000A到这个RC16MHz修剪值并刻录了OTP标题,但在读取标题后,值为0x000000B,我也有连接问题。
我不明白为什么我输入0x000000A以进行刻录时更改。如何设置这个值,它无法改变?
你能解释一下这个现象,如果这个修剪价值与我的连接问题之间存在关系?
谢谢你。

问候
塞特

mt_dialog.
离线
最后一次露面:5天19小时前
职员
加入:2015-06-08 11:34
嗨Ehanl,

嗨Ehanl,

在生产过程中计算并刻录RC16MHz修剪值和VCO,因此您无法更改它们。据我所知,一些样本可能遭受错误的rc16_trim编程和错误的vco_trim值。根据写入的RC16值,设备可能工作或不起作用。这些值被更新,但您可能有一个旧的硅芯片,这可能会导致问题。

谢谢mt_dialog.

Ehanl.
离线
最后一次露面:2个月4周前
加入:2015-02-23 14:16
嗨mt_dialog,

嗨mt_dialog,

旧硅芯片是什么意思?

关于Eckart.

mt_dialog.
离线
最后一次露面:5天19小时前
职员
加入:2015-06-08 11:34
嗨Ehanl,

嗨Ehanl,

你有可能有可能有点旧。

谢谢mt_dialog.