嗨,对话框。
我会通过DA14580发送到File。
系统. .ARM Board (Linux) <- uart -> DA14580 <- ble -> Phone(APP)
我使用了DSPS样本。它非常适合发送短信。我只是将UART数据写入文件。但是,当我发送图像文件(二进制),文件将破碎。
我想要串行文件传输。如何发送和接收二进制文件?
谢谢。Suchang。
根据用户手册UM-B-038,在硬件流控制模式下支持二进制数据传输。这在用户手册中有更详细的描述(见第32页):
http://support.dialog-semiconductor.com/system/files/resources/DA14580%2..。
最好的问候,RvA
谢谢,I测试H/W流量控制。但它失败了。
原始文件大小:58745字节保存的文件大小(通过ble & uart): 53248byte
臂板DA14580TX - RXRX - TXCTS - RTSRTS - CTS接地,接地
and Linux Serial Open H/W FlowControl Mode (options.c_cflag |= CRTSCTS;)
DA14580 3.150.2。
可能吧,我想我没有在DA14580中设置h/w流量控制模式。
1.DA14580如何设置H/W流量控制方式?
2.是否有“二进制文件传输在ble到uart”的例子?
嗨,安德鲁,
要设置HW流量控制,你可以检查da14580_config.h,并确保以下行已经定义:#定义CFG_UART_HW_FLOW_CTRL#定义CFG_EXT_SLEEP
CTS和RTS的默认GPIO是:CTS: P02RTS: 3
的问候!PY
谢谢。但我解决不了这个问题。
但. .我绕过这个问题。
二进制文件-> base64 encode -> DSPS -> base64 decode ->二进制文件。
13 kb大约3秒。
谢谢你的帮助!: D
根据用户手册UM-B-038,在硬件流控制模式下支持二进制数据传输。这在用户手册中有更详细的描述(见第32页):
http://support.dialog-semiconductor.com/system/files/resources/DA14580%2..。
最好的问候,RvA
谢谢,
I测试H/W流量控制。但它失败了。
原始文件大小:58745字节
保存的文件大小(通过ble & uart): 53248byte
臂板DA14580
TX - RX
RX - TX
CTS - RTS
RTS - CTS
接地,接地
and Linux Serial Open H/W FlowControl Mode (options.c_cflag |= CRTSCTS;)
DA14580 3.150.2。
可能吧,我想我没有在DA14580中设置h/w流量控制模式。
1.DA14580如何设置H/W流量控制方式?
2.是否有“二进制文件传输在ble到uart”的例子?
嗨,安德鲁,
要设置HW流量控制,你可以检查da14580_config.h,并确保以下行已经定义:
#定义CFG_UART_HW_FLOW_CTRL
#定义CFG_EXT_SLEEP
CTS和RTS的默认GPIO是:
CTS: P02
RTS: 3
的问候!
PY
谢谢。但我解决不了这个问题。
但. .我绕过这个问题。
二进制文件-> base64 encode -> DSPS -> base64 decode ->二进制文件。
13 kb大约3秒。
谢谢你的帮助!: D