嗨,支持团队,
我试图测试默认闪烁和uart的例子,我不能看到任何终端和FTDI电缆
SDK: 6.0.12.1020.2
evk:da1453100fxdevkt-p
图像直接从Keil调试模式加载
示例:UART,默认示例无需更改,位置\ Projects \ Target_Apps \ peripheral_examples \ UART \
user_periph_setup.h
#define uart1_tx_port gpio_port_0.
#define uart1_tx_pin gpio_pin_6.
#定义UART1_RX_PORT GPIO_PORT_0
#定义UART1_RX_PIN GPIO_PIN_7
#define uart2_tx_port gpio_port_0.
#define uart2_tx_pin gpio_pin_6.
#定义UART2_RX_PORT GPIO_PORT_0
#定义UART2_RX_PIN GPIO_PIN_7
根据DK板上的PIN连接(UM-B-119_DA14585-DA14531_SW_PLATFORM_REFERED)
目标
UART TX引脚
UART TX PIN DK连接
UART RX销
UART RX PIN DK连接
FTDI电缆
RX PIN - 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中更改任何内容或以PIN连接中的任何混淆来测试UART示例,请告诉我。
2.作品的例子
user_periph_setup.h
#define UART UART2.
//定义UART2 Tx Pad
#if定义(__da14531__)
#define uart2_tx_port gpio_port_0.
#define uart2_tx_pin gpio_pin_6.
其他#
#define uart2_tx_port gpio_port_0.
#定义UART2_TX_PIN GPIO_PIN_4
# endif
无法在终端上看到任何打印。没有在DK上安装任何PIN电缆。
谢谢,
PS.
嗨Pintu。不是和Dialog的工作人员,但可能会提供帮助。这里有同样的工具。
1)确认您有2个COM端口从板载FTDI FT2232H双UART控制器连接到此套件。确保你的操作系统有来自FTDI网站的最新驱动程序。
2)您不需要外部FTDI串行适配器来测试这些示例 - DK将启用2个新鲜的COM端口,框中的较低的COM端口是I / O用于这些示例的UART。从DK的共享图片,您似乎正在将外部适配器添加到J2的P0.5和P0.7上 - 这是正确的吗?这不是必需的。如果您为相同信号(板载DK和外部FTDI电缆)的2 UART战斗,请删除这些连接,因为您可能会导致演示失败
3)TERA术语(或类似工具)的波特率@ 115200 BPS。
4)接下来使用其在线工具加载默认的工厂固件 - 排除任何本地编译问题。请参阅随附的屏幕抓取。
5)在设置上使用对话框的在线固件后,应注意闪烁的LED。继续使用TERA术语@ 115200和框中的下部COM端口,以检查输出日志。
概括:
对于所附的女儿板,您在发布的图片中显示 - 只需要以下速线:
连接J1.17 - J2.27
连接J1.15 - J2.28
现在,如果源源DA14531模块附加适配器,则跳线设置将更改,无需飞行。
以上来自记忆,但相当有信心是正确的。如果您仍然无法使其工作,请在返回并可以在实验室中再次查看详细信息。
一旦您确认工厂闪烁固件为您工作,继续测试您的Keil编译版本。
希望这个有帮助。
Mon2
嗨Mon2,
根据您的建议和遵循所附图像中给出的指令,从对话框智能闪存程序员中测试在线闪烁示例。
观察:
1.在Keil编译版本中,LED闪烁是真的。(请检查附件图片中的引脚连接和LED闪烁)
2.在两种情况下都没有登录UART(在线Blinky和Keil Blinky)
3.终端测试与TeraTerm(Windows), RealTerm(Windows), Minicom(linux),所以有问题的UART示例代码的DA14531
SDK: 6.0.12.1020.2
EVK: DA1453100FXDEVKT-P。
1.在此之前,您可以提供示例外围应用程序,它可以与需要连接到外部FTDI的外部UART工作。
2.外部UART到FTDI连接引脚
问候,
pintu.
从这个测试中完全移除你的外部ftdi uart电缆。不要将这个额外的uart电缆插入您的PC或DK。
2)仅使用USB电缆和DK,您的设备管理器上显示了多少com端口?每个ftdi com端口对应的驱动程序版本是哪个?分享这些细节的图片。
3)确认您的终端正在使用下面的com端口,并且链接到这个DK。由于FT2232H控制器,DK将为您的盒子添加2个新的com端口。
建议右键单击每个COM端口,删除端口并选中该框以删除此FTDI串口的驱动程序。为两个端口执行此操作。然后从DK上卸下USB电缆,然后从FTDI网站下载并安装新的司机。相信最新的Windows驱动程序是从2017年起。
我们当地的办事处在大约5小时内打开,可以在到达实验室后查看详细信息。它必须工作。由于您可以刷新固件,至少50%的FT2232H正在正常工作。除非终端使用的UART由于电气冲突而损坏,否则必须工作。
ftdi电缆有哪些详细信息?电缆上有RS232收发器吗?如果是,可能套件上的FT2232H损坏,因为信号是在3v3水平。
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板上的连接或在SDK示例中的UART配置有一个问题。
嗨pintu,
请严格按照以下文件中的说明进行操作:
http://lpccs-docs.dialog-semicondiondumon.com/um-b-117-da14531-getting-started-with-the-pro-development-kit/06_your_first_da14亚博国际官网平台网址5x_applications/your_first_da145x_applications.html.
如果有用就告诉我。
并且,请告诉我531芯片的丝网印刷,例如:531 937 AA
BR,宜宾
品图,这篇帖子是为了确认我们的实验室设置与你的相同的子板(DA14531 IC),如图28所示(根据Yibin上面的帖子),使用Tera Term @ 115200bps设置。请确保您的跳线如图28所示。
图28.
http://lpccs-docs.dialog-semicondiondumon.com/um-b-117-da14531-getting-started-with-the-pro-development-kit/06_your_first_da14亚博国际官网平台网址5x_applications/your_first_da145x_applications.html.
亲爱的支持团队,
同样的硬件问题。
我很难尝试制作闪烁的测试和UART工作。它看来UART现在通过将P1.17连接到P2.26(不是P2.28)。
这是正确的吗?为什么?
最好的问候,
帕斯卡尔
嗨Pascal,
感谢您的意见。我在这个论坛线程中回复了你:
https://support.dialog-semicondiondiondimiconde.com/forums/post/dialog-smartbond-bluetooth-low-energy -%ee2%80%93-tools/incorrect-uart-communication-pro-kit.
谢谢,PM_DIALOG.