了解更多常见问题教程

4个职位/ 0个新职位
最后发表
wisilica
离线
最后看到:6个月1个星期前
加入:2015-03-17 08:16
未调制波传输箱

你好,

我们有任何固件,可以编程到flash,并可以发送未调制的TX波,没有使用prod_test.exe或智能片段?如果没有,请建议这样做的方法。

谢谢
wisilica

设备:
MT_dialog
离线
最后看到:1个月1个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

不,没有这样的fw,只有prod_test可用,以便将芯片置于测试模式并发送测试信号。prod_test.exe只发送适当的命令,以便设备开始发送特定的波形,所以如果你想创建这种类型的fw,你应该从SDK的prod_test项目开始,检查dialog_commands_unmodulated_on_handler,从HCI命令触发并启动未调制的TX/RX操作。

由于MT_dialog

wisilica
离线
最后看到:6个月1个星期前
加入:2015-03-17 08:16
你好,

你好,

谢谢你的及时回复。我使用的是由DA14585芯片组组成的定制板。我已经修改了prodtest项目,定义UART引脚如下:
#定义UART1_TX_GPIO_PORT GPIO_PORT_1
#定义UART1_TX_GPIO_PIN GPIO_PIN_1
#定义UART1_RX_GPIO_PORT GPIO_PORT_0
#定义UART1_RX_GPIO_PIN GPIO_PIN_7

为了发送未调制的TX,我将TX和RX连接到开发板(J5)的RXD和TXD引脚。我有以下疑问:
1.在使用智能片段RF Master时,下载上面修改过的十六进制文件prod_test。hex in E:\Dialog\DA14585\DA14585_SDK_6.0.4.326_0\DA14585_SDK\6.0.4.326\projects\target_apps\prod_test\prod_test\Keil_5\out_585 location,我无法成功获得未调制的TX波。是因为还没有配置智能代码段中的UART配置吗?但是,我认为这个配置是用于对设备编程的(比如使用SPI)。

2.另外,我直接在RAM中运行了产品测试代码,并通过命令提示符直接执行了产品测试命令(prodtest -p 8 unmodulatedtx 2402)。但是返回了错误9。

请提出可能的原因相同。

谢谢

MT_dialog
离线
最后看到:1个月1个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

  1. 既然你已经配置了UART的港口在不同针应该没有问题在针上的射频主操作没有任何额外的配置智能片段,验证和测试套装,尝试切换UART连接,也许这是你的问题。
  2. 我假设你已经测试了上述修改和一些错误的连接,错误9意味着没有接收来自设备和超时发生。

由于MT_dialog