8个职位/ 0个新职位
最后发表
ehanl
离线
最后看到:3个月1天前
加入:2015-02-23十四16
OTP问题

你好,

我使用的是PAN1740 HW02 / SW 02模块,烧录OTP后出现了扫描和连接问题。我使用最新的SDK5.0.3和prox_monitor_ext_580。十六进制µVision5项目。当我用USB适配器使用这个文件并在user_peripher_setup .h文件中选择#define HW_CONFIG(4)时,我可以将连接管理器作为中心或外围启动。我把USB加密狗上的PAN1740从HW01/ SW02换成了HW02/ SW02,因为我用iOS App连接到HW02/ SW02模块有很大的问题。我烧了OTP和模块是广告,但当我试图连接模块时,我需要很多尝试或连接不能建立。
但当我使用连接管理器将bin文件编程到加密狗时,我可以立即连接到PAN1740。
使用连接管理器,固件在系统内存中闪烁?
当我使用一个USB适配器作为主,一个作为从,两者之间的连接也可以立即建立。
用OTP编程相同的固件有什么不同?
为什么连接如此糟糕,与旧的HW01版本这工作。
看看这个链接
http://support.dialog-semiconductor.com/pan1740-connection-problems-usin..。
我把我的问题贴出来了,但没有得到答复。现在,我认为这是SysRam和OTP的区别,因为iOS应用程序也可以立即连接到USB狗。
也许我的OTP头是错误的,但与HW01没有问题的连接,但在那里我烧坏了SDK3.0.10 prox_monitor_ext_usb.bin文件到OTP。
你能帮帮我吗?我实在没有办法了。

问候

设备:
WI_Dialog
离线
最后看到:1天5小时前
工作人员
加入:2014-01-03十六21
你好,

你好,
HW_CONFIG从0到4的变化声明在应用程序中没有使用RTS和CTS信号。在开始命令交换之前,请验证您的外部主机软件是否配置为使用RTX和CTS信号进行流量控制握手。
如果连接不稳定,请使用SmartSnippets工具和JLINK检查地址为0x47F8C和0x47F78的OTP Header内容。XTAL16MHz @ 0x47F8C不应为零,校准标志@ 0x47F78位4应为零。如果没有,晶体没有被校准,可能会导致连接问题。
另外,请检查你的模块中是否有32KHz的晶体。如果没有,请在da1458x_config_advanced.h中将CFG_LP_CLK配置为LP_CLK_RCX20,以避免固件进入睡眠模式假设32KHz晶体计时。
希望这些信息可以帮助解决您的问题,如果没有,请简要说明您在上述变化中看到了什么。
问候,WC Ip

ehanl
离线
最后看到:3个月1天前
加入:2015-02-23十四16
你好,

你好,

我使用prox_monitor_ext_580.bin文件用于OTP图像,并使用SmartSnippets将校准标志@ 47f78 4位设置为0,值为A5A5002D,并刻录OTP头。但当我从内存中读取头文件时,仍然是A5A5003D的值。在尝试连接模块和iOS应用程序后,我也与PAN1740连接问题。没有什么改变了。

我改变了附加的标题。hex文件的值为A5A5002D,并试图在SmartSnippets中导入该文件。在这之后,我得到以下错误:
[ERROR @16-01-04 15:03:39] HexFile Data Record line checksum ERROR (line 32)::047F7800A5A5002D7E
我还收到一些警告,比如
[WARNING @16-01-04 14:37:31] RC16MHz预期修剪值为0000000A,用户输入修剪值为00000008。
当燃烧OTP头。我忽略了这个,PAN1740 HW01/ SW02也可以。

XTAL16MHz @ 0x47F8C不为零,当我在PAN1740的数据表中查找时,在框图中有一个32kHz时钟,所以我认为模块有XTAL32kHz。
我明白你的意思了OTP模式下睡眠模式有问题?所以如果我试图连接模块它会进入深度睡眠或其他什么不能建立连接?为什么这个问题不在hw01 ?因为每个带有HW01/ SW02的模块都可以很好地使用我附加的头文件和作为OTP映像的full_emb.bin文件。HW01和HW02的区别是什么?
请看看我的树篱。hex文件如果有任何错误,我没有看到。
希望你能帮助我。

问候

附件:
WI_Dialog
离线
最后看到:1天5小时前
工作人员
加入:2014-01-03十六21
你好,

你好,
在下面的声明中我有一个打字错误。
“XTAL16MHz @ 0x47F8C不应该为零,校准标志@ 47f78位4应该“不”为零。”
对于你的情况,我真的不知道PAN1740 HW01和HW02之间的区别,因为它的数据表根本没有描述。
要连接到iPHONE,你不能使用“prox_monitor_ext_580.bin”,因为它是中央固件。应该使用“prox_reporter_xxx”。
头部已经被检查,内容表明32KHz晶体安装和XTAL16M已经调整,尽管它的价值相当高。
请尝试“prox_reporter”固件,并根据iPhone上的淡蓝色记录结果。
问候,

ehanl
离线
最后看到:3个月1天前
加入:2015-02-23十四16
你好,

你好,

我试过用代理记者。十六进制工程和烧毁OTP。之后我就不能和te PAN1740沟通了,什么都不起作用。
但是我发现了一些取决于RC16Mhz修剪值和使用full_emb.bin文件。如果值是0x000000A,我可以连接模块,如果值是0x000000B,我有很多连接问题。
所以我输入了一个0x000000A到这个RC16Mhz修剪值并烧毁了OTP头,但在读回头后,值是0x000000B,我有连接问题。
我不明白为什么当我输入0x000000A用于烧制时,这个值发生了变化。我如何设置这个值,它不能改变?
你能解释一下这个现象吗?如果这个修剪值和我的连接问题有关系的话?
谢谢你!

问候

MT_dialog
离线
最后看到:1周1天前
工作人员
加入:2015-06-08 34
嗨ehanl,

嗨ehanl,

RC16MHz Trim值和VCO是在生产过程中计算和烧毁的,所以你不能更改它们。据我所知,一些样本可能会受到错误的RC16_Trim编程和错误的VCO_Trim值。根据写入的RC16值,设备可能工作或不工作。这些值是更新的,但你可能有一个旧的硅芯片,这可能会导致问题。

由于MT_dialog

ehanl
离线
最后看到:3个月1天前
加入:2015-02-23十四16
嗨MT_dialog,

嗨MT_dialog,

你说的旧芯片是什么意思?

籍的问候

MT_dialog
离线
最后看到:1周1天前
工作人员
加入:2015-06-08 34
嗨ehanl,

嗨ehanl,

你的芯片可能有点旧了。

由于MT_dialog