嗨,对话框。
我会通过da14580发送到文件。
系统是..ARM板(Linux)<-uart-> DA14580 < - 或 - >电话(应用程序)
我使用了DSPS样本。它非常适合发送短信。我只是将UART数据写入文件。但是,当我发送图像文件(二进制)时,文件将被损坏。
我想要串行文件传输。如何发送和接收二进制文件?
谢谢。这样的。
嗨Andrew,根据用户手册UM-B-038,硬件流量控制模式支持二进制数据传输。这在用户手册中更详细地描述了(参见第32页):
http://support.dialog-semicondiondiondum/system/files/resources/da14580%2 ...
最好的问候,RVA
谢谢,我测试了H / W流量控制。但它失败了。
原始文件大小:58745byte保存的文件大小(通过BLE&UART):53248byte
ARM板DA14580tx - rx.rx - tx.CTS - RTS.RTS - CTS.GND - GND.
和Linux串行开放H / W FlowControl模式(Options.c_cflag | = CRTSCTS;)
DA14580 DSPS 3.150.2。
也许,我认为我没有在da14580中设置h / w流量控制模式。
1.如何在DA14580中设置H / W流量控制模式?
2.有关“BLE中的二进制文件特许商”是否存在示例?
嗨安德鲁,
要设置HW Flow Control,您可以检查DA14580_Config.h,并确保定义以下行:#define cfg_uart_hw_flow_ctrl.#define cfg_ext_sleep.
和CTS和RTS的默认GPIO是:CTS:P02RTS:P03
问候!PY
谢谢。但我无法解决这个问题。
但是..我绕道而行这个问题。
二进制文件 - > Base64编码 - > DSP - > Base64解码 - >二进制文件。
13公斤约3秒。
感谢您的帮助!:D.
嗨Andrew,根据用户手册UM-B-038,硬件流量控制模式支持二进制数据传输。这在用户手册中更详细地描述了(参见第32页):
http://support.dialog-semicondiondiondum/system/files/resources/da14580%2 ...
最好的问候,RVA
谢谢,
我测试了H / W流量控制。但它失败了。
原始文件大小:58745byte
保存的文件大小(通过BLE&UART):53248byte
ARM板DA14580
tx - rx.
rx - tx.
CTS - RTS.
RTS - CTS.
GND - GND.
和Linux串行开放H / W FlowControl模式(Options.c_cflag | = CRTSCTS;)
DA14580 DSPS 3.150.2。
也许,我认为我没有在da14580中设置h / w流量控制模式。
1.如何在DA14580中设置H / W流量控制模式?
2.有关“BLE中的二进制文件特许商”是否存在示例?
嗨安德鲁,
要设置HW Flow Control,您可以检查DA14580_Config.h,并确保定义以下行:
#define cfg_uart_hw_flow_ctrl.
#define cfg_ext_sleep.
和CTS和RTS的默认GPIO是:
CTS:P02
RTS:P03
问候!
PY
谢谢。但我无法解决这个问题。
但是..我绕道而行这个问题。
二进制文件 - > Base64编码 - > DSP - > Base64解码 - >二进制文件。
13公斤约3秒。
感谢您的帮助!:D.