嗨,支持团队,
我尝试测试默认眨眼和uart示例,我无法看到终端和FTDI电缆上的任何东西
SDK: 6.0.12.1020.2
EVK: DA1453100FXDEVKT-P
Keil:图像直接从Keil调试模式加载
1.例如:UART,没有更改的默认示例,Location \projects\target_apps\peripheral_examples\ UART \
user_periph_setup.h
#定义UART1_TX_PORT GPIO_PORT_0
#定义UART1_TX_PIN GPIO_PIN_6
#定义UART1_RX_PORT GPIO_PORT_0
#定义UART1_RX_PIN GPIO_PIN_7
#定义UART2_TX_PORT GPIO_PORT_0
#定义UART2_TX_PIN GPIO_PIN_6
#定义UART2_RX_PORT GPIO_PORT_0
#定义UART2_RX_PIN GPIO_PIN_7
根据UM-B-119_DA14585-DA14531_SW_Platform_Reference在DK板上的引脚连接
目标
UART TX销
UART TX PIN DK连接
UART RX销
UART RX PIN DK连接
FTDI电缆
Rx引脚- j2.10 (p05)
Tx引脚- j2.12 (p07)
DA14531
P0_5
连接J1.17 - J2.27
P0_7
连接J1.15 - J2.28
并将FTDI电缆GND与J2 GND连接。
请参考附件图片中的引脚连接。
请让我知道,如果我需要更改SDK中的任何东西或任何引脚连接混淆,以测试UART示例。
2.作品的例子
user_periph_setup.h
#定义UART UART2
//定义UART2 Tx Pad
#如果定义(__DA14531__)
#定义UART2_TX_PORT GPIO_PORT_0
#定义UART2_TX_PIN GPIO_PIN_6
其他#
#定义UART2_TX_PORT GPIO_PORT_0
#定义UART2_TX_PIN GPIO_PIN_4
# endif
无法在终端上看到任何打印。没有在DK上安装任何引脚电缆。
谢谢,
PS
嗨Pintu。不能和Dialog的工作人员一起工作,但是可以提供帮助。这里有同样的工具。
1)确认从板载FTDI FT2232H双UART控制器连接到该套件的2个COM端口。确保你的操作系统有来自FTDI网站的最新驱动程序。
2)您不需要外部FTDI串行适配器来测试这些示例- DK将启用2个新鲜的COM端口和您的盒子上的LOWER COM端口是这些示例用于I/O的UART。从你的DK的共享图片来看,似乎你在J2的P0.5 & P0.7上添加了一个外部适配器-这是正确的吗?这不是必需的。请删除这些连接,因为您可能会导致演示失败,因为两个uart争夺相同的信号(机载DK和您的外部FTDI电缆)。
3) Tera Term(或类似工具)的波特率@ 115200bps。
4)接下来使用他们的ONLINE工具加载默认的工厂固件-以排除任何本地编译问题。查看所附的屏幕抓取。
5)在安装中使用DIALOG在线固件后,你应该注意到一个闪烁的LED。继续使用Tera Term @ 115200和您盒子上较低的COM端口来检查输出日志。
简介:
对于所附的子板,您所显示的在您张贴的图片-只需要下列飞线:
连接J1.17 - J2.27
连接J1.15 - J2.28
现在,如果你源DA14531模块附加适配器,跳线设置将改变,没有飞线是必要的。
以上是我的记忆,但我相信是正确的。如果你仍然不能让它工作,邮寄回来,并可以再次在实验室检查细节。
一旦你确认了工厂闪烁固件为你工作,继续测试你的Keil编译版本。
希望这个有帮助。
Mon2
嗨Mon2,
根据您的建议,并按照附上的图片中的指示,测试了Dialog SmartBond Flash Programmer的在线Blink示例。
观察:
1.LED闪烁事件,在Keil编译版本为真。(请检查附件图片中的Pin连接和LED闪烁)
2.两种情况下UART都没有登录(Online Blinky和Keil Blinky)
3.使用TeraTerm(Windows), RealTerm(Windows), Minicom(linux)测试的终端,所以DA14531的UART示例代码有问题
SDK: 6.0.12.1020.2
EVK: DA1453100FXDEVKT-P。
1.在此get工作之前,请提供外部UART需要连接外部FTDI的外设应用程序示例。
2.外部UART到FTDI连接引脚
问候,
Pintu
1)从本次测试中完全移除外部ftdi uart电缆。不要把这个额外的uart电缆插到你的电脑或DK上。
2)仅使用USB线和DK,你的设备管理器上会显示多少个com端口?哪个驱动版本映射到每个ftdi com端口?分享这些细节的图片。
3)确认你的终端正在使用下面的com端口,并且连接到这个DK。DK将添加2个新的com端口到您的盒子由于FT2232H控制器。
建议右键单击每个com端口,删除该端口,并勾选复选框,删除该ftdi串口的驱动程序。对两个端口都这样做。然后拔掉DK上的USB线,从ftdi网站下载并安装新的驱动程序。相信最新的windows驱动程序来自2017年。
我们的当地办事处大约5小时后开始营业,到实验室后可以了解更多细节。它必须起作用。因为你可以刷新固件,至少50%的FT2232H是正常工作的。除非uart所使用的终端因电气冲突而损坏,否则必须工作。
ftdi电缆的细节是什么?电缆上有RS232收发器吗?如果是,则可能是由于信号处于3v3水平,试剂盒上的FT2232H已经损坏。
DK上的FT2232H摸起来是热的还是热的?
库马尔
嗨Mon2,
1) PC或DK没有额外的FTDI电缆,只有DK连接连接J1.17 - J2.27和J1.15 - J2.28
2)我正在观察2 COM端口,“驱动版本2.12.14.0”
从TeraTerm
设备友好名称:USB串口(COM13)
设备实例ID: FTDIBUS\VID_0403+PID_6010+6&2507F1F0&0&2&1\0000
设备制造商:FTDI
供应商名称:FTDI
司机日期:1-22-2016
驱动程序版本:2.12.14.0
3)是的,只使用较低的COM端口。
我还为我的需求测试了示例“da14531-da14585-586_changing_advertising_methods”,并惊讶地发现它在终端中给出了日志,其中UART TX:将J2上的P21连接到J1上的UTX引口17作为J1.17-J2.21相连。与上面TeraTerm中的细节相同的驱动程序.
所以,我猜,在DK板的连接或UART配置在SDK的例子中有一个问题。
嗨pintu,
请严格遵循以下文件中的说明:
http://lpccs-docs.dialog-semiconductor.com/UM-B-117-DA14531-Getting-Started-With-The-Pro-Development-Kit/06_Your_First_DA145x_雷竞技安卓下载Applications/Your_First_DA145x_Applications.html
如果有用就告诉我。
另外,请告诉我你的531芯片的丝印,例如:531 937 AA
Br,宜宾
Pintu,这篇文章是为了确认我们的实验室设置与你们的(DA14531 IC)相同的子板(如图28所示,单飞线)使用Tera Term @ 115200bps设置。确保您的跳转符合图28。
图28
http://lpccs-docs.dialog-semiconductor.com/UM-B-117-DA14531-Getting-Started-With-The-Pro-Development-Kit/06_Your_First_DA145x_雷竞技安卓下载Applications/Your_First_DA145x_Applications.html
亲爱的支持团队,
同样的问题与相同的硬件。
我花了很长时间试图让闪烁测试和UART工作。UART现在通过连接P1.17到P2.26(而不是P2.28)来工作。
这是正确的吗?为什么?
最好的问候,
帕斯卡
嗨,帕斯卡,
谢谢你的评论。我在这个论坛帖子里回复了你:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-tools/incorrect-uart-communication-pro-kit
谢谢,PM_Dialog