你好,
我们有任何固件,可以编程到flash,并可以发送未调制的TX波,没有使用prod_test.exe或智能片段?如果没有,请建议这样做的方法。
谢谢wisilica
嗨wisilica,
不,没有这样的fw,只有prod_test可用,以便将芯片置于测试模式并发送测试信号。prod_test.exe只发送适当的命令,以便设备开始发送特定的波形,所以如果你想创建这种类型的fw,你应该从SDK的prod_test项目开始,检查dialog_commands_unmodulated_on_handler,从HCI命令触发并启动未调制的TX/RX操作。
由于MT_dialog
谢谢你的及时回复。我使用的是由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。
请提出可能的原因相同。
谢谢
嗨wisilica,
不,没有这样的fw,只有prod_test可用,以便将芯片置于测试模式并发送测试信号。prod_test.exe只发送适当的命令,以便设备开始发送特定的波形,所以如果你想创建这种类型的fw,你应该从SDK的prod_test项目开始,检查dialog_commands_unmodulated_on_handler,从HCI命令触发并启动未调制的TX/RX操作。
由于MT_dialog
你好,
谢谢你的及时回复。我使用的是由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。
请提出可能的原因相同。
谢谢
嗨wisilica,
由于MT_dialog