嗨,对话框中,
我们有一个现有的设计基于DA14583使用dsp嗯- b - 038年详细,UART审稿是h / w流控制在115200波特。沟通总是从DA14583自定义android应用程序与应用程序总是广告DA14583发起连接。
我们现在切换到Inventek DA14585基础模块和最新dsp详细嗯- b - 088。最初的测试不是很成功。我们有审稿1方向(Android应用程序DA14585 UART的TX)但数据DA14585似乎并没有和h / w流控制停止传播。
我们没有修改自定义应用程序,请希望你的评论如下。
1。你希望一个现有的android应用程序基于嗯- b - 038与最新的需求方和DA14585无缝地工作(GPIO分配调整当然适合h / w)
2。版本之间的w / h流控制意义上改变了吗?
3所示。有什么应该禁用默认编译开关允许兼容现有的android应用程序?亚博国际官网平台网址
4所示。有版本迁移文档我错过了吗?
任何帮助将不胜感激,编译开关的数量和配置很重要,我们在时间的压力下得到这个工作,我们认为一个简单的编译与GPIO适应性。
非常感谢
加里•杰克逊
关键词:
设备:
嗨Delta-GRJ,
谢谢你的问题。请查收我的评论:
你能请注明你能与您的自定义手机应用?Th唯一的问题是,DA14585不能传播UART传入的数据/祝福?如果是的,我认为这是由于UART错误配置。你使用我们的任何Pro-DKs吗?
谢谢,PM_Dialog
嗨PM_Dialog,
谢谢你的回复,这是进一步的细节,我希望将协助:
1。我用凯尔项目DA14585 dsp设备延长睡眠和远程配置启用。
2。我用一个新的定制开发使用Invertek模块PCB(585)为基础的UART采取垫勾搭到外部现有董事会我设计了前一段时间。外部董事的STM32连接到一个DA14583运行需求方(嗯-基于b - 038)。我删除了DA14583链接TX, RX, CTS, RTS的新董事会invertek模块。DA14585 UART信号,如user_periph_setup中定义。h:
#定义GPIO_UART1_TX_PORT GPIO_PORT_0 / / STM (DA)
#定义GPIO_UART1_TX_PIN GPIO_PIN_2
#定义GPIO_UART1_RX_PORT GPIO_PORT_0
#定义GPIO_UART1_RX_PIN GPIO_PIN_3
#定义GPIO_UART1_RTS_PORT GPIO_PORT_0
#定义GPIO_UART1_RTS_PIN GPIO_PIN_1
#定义GPIO_UART1_CTS_PORT GPIO_PORT_0
#定义GPIO_UART1_CTS_PIN GPIO_PIN_5
也证实了这种GPIO配置对话框SmartConfig应用程序(我可以连接到)我也用DA SmartTerminal将TX / RX连接在一起并确认数据是循环当个体的特征和类型。
3所示。我可以建立BLE连接DA14585 OK。——从我的自定义应用程序和工具所示的对话框。
4所示。我可以发送祝福来自我定制的安卓应用DA14585看看30字节数据包出现在正确的UART STM32的解释。
5。1 s 30字节从自定义应用程序后到达STM32, STM32将开始发送datablocks通常2 k字节的大小之间的100毫秒的延迟,总是等待DA降低RTS,总是停顿在每发送一个字节。
6。我钓了一个逻辑分析仪和可以看到DA推出30字节RX载荷,然后1 s STM32开始推出它的数据。DA维护RTS低大约21毫秒,提高了55我们降低了进一步21女士(在此期间从STM32数据被发送)。这之后达提出了RTS,它仍在为剩余的连接状态。这通常代表约420 - 480个字符为115200波特。注意55我们提高的RTS似乎中期字节STM32所以这不是正确的。
7所示。一些微小的变化,支持Invertek DA实现,这些我不认为与这个问题有关。
我同意它感觉就像一个UART握手的问题但交互逻辑分析仪似乎像预期的那样(除了DA防止数据被推在40毫秒左右)。我不知道如果这需求方的当前版本是符合历史的android应用程序。
我将审查文档你标示但任何明显的问题请告知。这是一如既往,时间对我至关重要。
非常感谢
加里J
嗨PM_Dialog
进一步的信息,我希望可以用我以前的文章和评论为我们提供额外的建议:
核心的问题,我们已经调查和回答确认最新的dsp 6.150.4.50将与历史的Android应用程序,特别是那些使用dsp开发5.150.2 DA14583 (SDK)——然而我继续与一个特定的自定义应用程序有问题,只能5.150.2。这个应用程序连接如预期但总是提出握手我前所述,ie。RTS从DA设置为低21女士和数据从UART进入DA但在200 - 250字节再次提高55我们降低进一步21女士返回之前嗨的其余部分连接阻塞所有数据发送祝福。
我一直推迟入站数据建立连接后没有效果。
请建议如果有连接启动版本之间的区别和任何方式我可以调试。我没有Android源代码或访问原Android开发人员。
这是唯一的办法从对话框技术支持吗?
非常感谢
加里•杰克逊
嗨PM_Dialog
进一步的信息,我希望可以用我以前的文章和评论为我们提供额外的建议:
核心的问题,我们已经调查和回答确认最新的dsp 6.150.4.50将与历史的Android应用程序,特别是那些使用dsp开发5.150.2 DA14583 (SDK)——然而我继续与一个特定的自定义应用程序有问题,只能5.150.2。这个应用程序连接如预期但总是提出握手我前所述,ie。RTS从DA设置为低21女士和数据从UART进入DA但在200 - 250字节再次提高55我们降低进一步21女士返回之前嗨的其余部分连接阻塞所有数据发送祝福。
我一直推迟入站数据建立连接后没有效果。
请建议如果有连接启动版本之间的区别和任何方式我可以调试。我没有Android源代码或访问原Android开发人员。
这是唯一的办法从对话框技术支持吗?
非常感谢
加里•杰克逊
嗨,加里·杰克逊,
谢谢你的评论。让我看看这个内部和我会尽快送还给你。
谢谢,PM_Dialog
嗨PM_Dialog
其内部11天你有什么评论,可以帮助解决这个问题吗?
我进一步调查,另外确认最新的需求方6.150.4.50与2我的3现有自定义android应用程序,这样发生第一轮我测试的应用程序不工作。亚博国际官网平台网址
第三个应用程序很重要,工作很好与原583年”。通过观察有限调试可以通过android工作室(记住我们没有源)我看不出一个明显的区别这个程序使用我的旧硬件和不使用新硬件。好像连接参数都是一样的,注册通知RX设置正确,但没有发送给它。所有我能想到的是不同的在启动/设置连接防止UART RX和BLE TX吗?
请告知,我们需要信心切换到585年生产尽快。
谢谢
加里J
嗨Delta-GRJ,
我的道歉延迟。的3理查德·道金斯自定义应用程序开发的吗?这是应用程序免费下载吗?
因为它是使用2我的3现有自定义android应用程序,我假设的具体问题是相关的移动应用程序。亚博国际官网平台网址
可以使用一个祝福嗅探工具,并分享一个嗅探器捕捉,这样我们在空气中可以了解到发生了什么事?
你能测试这也与需求方的对话框移动应用程序?它可以为Android和iOS。你还可以找到源代码需求方门户:
//www.xmece.com/亚博电竞菠菜products/dialog-serial-port-service-dsps
谢谢,PM_Dialog
嗨PM_Dialog
自定义应用程序不是公众和所有应用程序与我们的硬件使用情况下,这是发送2 k datablo亚博国际官网平台网址cks从DA14585 Android应用程序的连接。这是针对应用程序发送命令我们的董事会(BLE - > DA14585 - > STM32)进行的转移。在每个失败我确实可以看到命令到达和STM32开始发送数据到DA14585但这数据似乎从未得到推/祝福。
我将调查是否使用BLE包嗅探器可以捕获。看起来像没有简单的答案,而这个问题可能是这个失败的android应用程序,其改变需求方项目/平台强调这种移动应用的不足之处。我希望这将是一个已知问题和序列/时间相关。
谢谢
加里J