跳过主要内容

基本的开发工具包USB串行驱动程序问题

DA14581

5年前

发布的巨大的0点 9回复
0的问题

你好,

我们已经购买了DA14581基本开发工具包,并试图测试第一个“Blinky”项目。LED确实闪烁,但在Tera Term上没有打印输出(意味着UART设置不正确)。在PC的设备管理器中,当我插入开发套件时,会列出以下新设备:

端口(COM & LPT)下:
J-Link CDC UART端口(COM3)
在USB控制器:
J-Link司机
USB复合设备

我们在Tera Term中使用COM3来监控UART打印输出。PC机上已经安装了J-link驱动和FTDI驱动。你对此有什么建议吗?

谢谢,
瀚峰

5年前

MT_dialog -30点

嗨,巨大的,

你选择的端口是正确的,通常程序不需要不同的配置操作581芯片,只需确保您在终端中选择了正确的波特率和设置(您可以在user_periphusetup .h中检查正确的uart设置),并且您的uart被映射到GPIO_PIN_4的TX和GPIO_PIN_5的RX中。另外,如果问题仍然存在,你可以用FTDI检查,并将580的UART引脚直接连接到它,检查打印是否有效?

由于MT_dialog

5年前

巨大的 0点

我已经选择了正确的波特率,在user_peripher_setup .h中定义为115200,其他设置也是一致的。我还尝试使用另一种FDTI设备,打印效果很好。看起来Atmel内部的FTDI设置没有正确配置。有提示吗?

5年前

MT_dialog -30点

嗨,巨大的,

我不知道您是否可以通过配置禁用UART,但您可以使用Jlink命令并使用rconf命令读取配置,UART工作基本工具包中的配置表就像所附的映像。如果您发现了任何差异,您可以使用wconf命令并纠正配置表和映像上的表之间的任何差异。我还假设P04上的跳线被放置在你的开发工具包中。

由于MT_dialog

附件 大小
jlink_conf_table.zip 68.39 KB

5年前

巨大的 0点

我检查了配置表,和你附上的图片是一致的。在之前的文章中,我已经列出了连接了开发工具包后在Windows设备管理器中添加的新设备。问题是没有列出USB串行转换器和USB串行端口。当我将UART连接到USB转换器到PC时,列出了这两个设备。

5年前

MT_dialog -30点

嗨,巨大的,

基本套件没有FTDI(专业和专家有),当你在pc上连接基本套件在你的COM端口下时,你应该看到的唯一的东西是JLink CDC UART端口(COM x)。

由于MT_dialog

5年前

巨大的 0点

如果是这样的话,这个JLink CDC UART Port是通过UART (P0_4 ~ P0_7)与DA14581通信的,对吗?因此,当我运行“Blinky”项目时,我应该看到来自这个UART端口的打印输出。但问题是,在JLink CDC UART Port(在我的例子中是COM3)上没有打印任何东西。我已经将COM3配置为115200bps 8/N/1/N。开发工具包上的所有跳线都处于默认位置,即UART配置。

5年前

MT_dialog -30点

嗨,巨大的,

是的,581通过这个端口通信,当加载BLINKY项目时,你应该能够看到打印,UART端口/引脚从P0_4 ~ P0_7。你试过下载uart示例来检查是否没有打印出来,或者试过在不同的pc上使用dev工具包来检查是否可能是驱动程序问题吗?

由于MT_dialog

5年前

巨大的 0点

您指的是SDK中的UART示例吗?我还没试过。我也没试过其他电脑。但是基于设备管理器中列出的设备,看起来驱动程序已经正确安装。我没有得到任何错误或警告标志在我的设备管理器。

5年前

MT_dialog -30点

嗨,巨大的,

是的,这是对的,尝试在SDK中的uart示例。基本套件应该打印出闪烁输出的盒子,因为正确的驱动程序安装没有任何修改。我不认为改变印刷项目会有什么不同,只是要确保试一试。现在,既然你可以使用单独的FTDI打印,应该是驱动程序有问题,请尝试安装和重新安装你的驱动程序。你可以试着用另一条usb线吗?查看设备管理器中应该看到的附件以及连接到终端的端口,以便看到581打印。

由于MT_dialog

附件 大小
581年_uart.zip 99.69 KB