PAN1740启动(基于DA14580实现)

9个帖子/ 0新
最后发表
chanmi168
离线
最后看到:3年9个月前
加入:2016-09-11 04:48
PAN1740启动(基于DA14580实现)

你好,

我试图联系松下已经,但他们反应缓慢(每周一次),这就是为什么我来这里寻求帮助。我的问题是如何使用FTDI TTL电缆引导PAN1740芯片。我将首先描述我的方法如下:

1.连接:
FTDI RXD ------ PAN1740 Pin6 (P0.4 UART TX)
FTDI TXD ------ PAN1740 Pin5 (P0.5 UART RX)
外接电源3.0V ------ PAN1740 Pin8 (Vcc)
外部接地------ PAN1740 Pin19 (GND)和FTDI GND

2. Keil.
我使用Keil来构建DSPS (DA14580对话串口服务源代码)和闪烁的例子(来自SDK5.0.4),它们都生成一个输出文件夹,其中包含相应的十六进制文件。

3.SmartSnippets
然后我打开SmartSnippets,选择正确的COM端口,DA14580-01和UART。在Booter窗口中,我尝试了两个十六进制文件(DSPS和blinky),结果上传不成功。请查看下面的日志:

[INFO Booter @16-10-20 19:54:49]从文件c:\ \ users \ liu Lab\Desktop\PAN1740\DA1458x_DSPS_v_5.150.2\DA1458x_DSPS\v_5.150.2\projects\target_apps\dsps\sps_device\Keil_5\out_580\sps_device_580.hex。
[info booter @ 16-10-20 19:54:49]与COM5端口的连接已成功打开。
[INFO Booter @16-10-20 19:54:49] starting download procedure…
[ACTION Booter @16-10-20 19:54:50]请按单板上的硬件复位按钮开始下载过程。
[ERROR Booter @16-10-20 19:55:05]超时:重置信号未检测到超过16000毫秒。
[INFO Booter @16-10-20 19:55:05] Successfully disconnected from port COM5.输出说明
[ERROR Booter @16-10-20 19:55:05]下载固件到单板失败。

我确实尝试手动将Pan1740复位引脚连接到VCC,然后将其连接回地,但我仍然得到相同的结果。我发现在论坛上的其他人发布的类似问题,但它们有一个主板和J-Link适配器(我只有FTDI TLL串行连接器)。其中一个帖子(https://support.dialog-semiconductor.com/reset-button-doesnt-work-when-u..。)提示我也许我应该修改我的Keil项目,我想知道为什么我应该?这些文件只用于评估包吗?你能知道发生了什么吗?

我真的希望学习曲线能简单一些。我知道您在使用普通串行连接工具时没有调试功能,但我所需要的是DSPS配置文件。由于源代码是在您的网站上提供的,我认为我不需要修改项目。

最后,提前感谢您的时间。我没有BLE固件的经验,如果我能打电话给你们让这个芯片尽快工作,我将非常感激。

问候,
迈克尔

关键词:
设备:
MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨chanmi168,

嗨chanmi168,

没有理由通过UART更改用于下载代码的FW,您粘贴的帖子是为了在OTP中刻录设备,而不是下载UART。由于Smart Spippets无法检测到正确重置您正在处理的问题,因此由于工具报告的工具报告,因此您正在尝试降低的FW,因此它不会跟踪电路板上的重置。检查在“电路板设置”选项卡中,选择的UART引脚是正确的(P04和P05),我尝试通过UART使用FTDI电缆启动,我可以使用TX和RX和连接和发出GND电缆进行操作。通过连接和未连接重置引脚来重置VCC。因此,它必须与RST和VCC之间的连接有关,也必须在智能片段工具上选择正确的端口。您可以通过相应引脚(P04 / P05)上的终端检查(P04 / P05)如果发出重置后存在(垃圾)(这意味着您已发出重置和启动加载程序运行)。

由于MT_dialog

chanmi168
离线
最后看到:3年9个月前
加入:2016-09-11 04:48
你好,

你好,

谢谢!这是非常有用的信息。我会仔细检查连接(我用跳线而不是PCB。这可以是连接不好的原因)。今天我的PCB终于到了,所以我会再试一次。一旦完成,我会报告结果。

问候,
迈克尔

chanmi168
离线
最后看到:3年9个月前
加入:2016-09-11 04:48
你好,

你好,

原因是人与人之间的联系。在PCB上焊接解决了这个问题。我可以在TeraTerm和SmartSnippets终端上看到垃圾。当我给它通电时,我可以看到所有UART TX的启动顺序(P0.0, P0.2, P0.4, P0.6),而无需将任何引脚连接到FTDI电缆。然而,我随后将DA14580 TX连接到FTDI电缆RX,启动顺序突然变得非常缓慢,只达到了60%的高电平。结果,在SmartSnippets上,错误消息告诉我CRC不匹配。我会通过将数据从FTDI TX传送到FTDI RX来检查是不是电缆出了问题,但是你有线索吗?再次感谢你的帮助。

问候,
迈克尔

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

嗨chanmi168,

除了HW probelm之外,在从UART过程中启动时可能会出错,检查您的SMART SPIPPET版本,并确保其最新(3.9版)。另外请检查FTDI电缆上的延迟计时器,我可以记住通过执行此类问题的案例已解决。

由于MT_dialog

chanmi168
离线
最后看到:3年9个月前
加入:2016-09-11 04:48
你好,

你好,

谢谢你的帮助。现在我的芯片工作正常了。我真的不知道哪里出了问题,但我会描述我为任何可能需要它的人做了什么:
1.在PCB上焊接一个新芯片
2.卸载SmartSnippets并重新安装
3.卸载FTDI线缆驱动,重新安装
4.使用新的实验板进行连接

我猜是硬件问题。很可能是我把芯片炸了。当您手动连接复位针到Vcc,然后连接回地面时,您将能够看到“复位检测到”。希望这对任何人都有帮助!

迈克尔。

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

嗨Chanmit168,

感谢分享。

MT_dialog问好

Mayrarg.
离线
最后看到:3年7个月前
加入:2017-10-02 18:03
你好Chanmit168,

你好Chanmit168,
我对你的帖子感兴趣,因为我将开始一个项目与这个模块,做测试,我自己做pcb,因为我没有工具包,
我的问题是,如果在你的pcb中,你只连接了FTDI到你的模块,而中间没有连接任何东西?
或者有UART编程的文件可以给我参考?
谢谢

全场9

chanmi168
离线
最后看到:3年9个月前
加入:2016-09-11 04:48
尝试这份文件

尝试这份文件
AN-B-001 -从串行接口启动v2.0.pdf

迈克尔