你好,
我按照UMB-50和ANB-29的所有步骤,以将自定义配置文件添加到模板。还添加了来自SDK 3的App_Throughpulpuppuppuppuppupplap_datad等文件。
但是当我编译代码时,我面临着一些问题或错误。
以下是错误:
1)app_stream_queue.c(367):错误:#154:表达式必须具有结构或联合类型。
struct l2cc_pdu_send_req * pkt = ke_msg_alloc_dyn(l2cc_pdu_send_req,
2)\ out_580 \ soapy_580.axf:错误:l6218e:未定义的符号prf_server_send_event(从StreamDatad.O引用)。
没有足够的信息来生成Symdefs文件。
没有足够的信息来生成反馈文件。
为什么这发生了?
我的方法是将文件从SDK-3复制到SDK-5是正确的吗?
请帮我。
谢谢
Bharath.
设备:
嗨bharath,
凸起_eval示例是一个相当旧的例子,没有一个标准的方法来从旧的sdk转移配置文件,我想你必须为在SDK 5下工作的吞吐量_eval项目进行严重修改。作为过程,您应该将所有配置文件文件(StreamData.c / .h和StreamData_Task.c / h)传输到SDK配置文件文件夹,然后将应用程序配置文件相关联(App_streamDatad.c / .h和app_streamDatad.c/.h)到sdk_app文件夹,但除此之外,您需要修改这些文件(可以查看SDK3和SDK5上的接近示例的实现,这是SDK版本中的公共轮廓,以便识别差异)。现在关于你得到的错误:
1)有副本并粘贴了这一代码?检查ke_msg_alloc_dyn中的其余参数可能没有定义一些参数,也可以使用固定值更改参数,以查看导致这种错误的原因。
2)您调用prf_server_send_event(),您是否具有包含在.c文件中包含该函数的标题文件?如果您是,请检查任何#defines是否阻止了声明或函数的实现。
谢谢mt_dialog.
嗨mt_dialog,
我会履行你的建议。
我可以修改哪种个人资料或示例以匹配我的读取和传输来自SPI的50kbps数据的要求?
谢谢
Bharath.
嗨bharath,
执行数据流的SDK 5上的唯一示例是DSP,并且在上一个问题中提到的所有人https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-da ...该应用程序可以在UM-B-038串行端口服务参考应用中找到数据速率。
谢谢mt_dialog.
嗨mt_dialog,
我已将app_streamDatad文件添加到模板项目中。现在如何启动此配置文件并运行它?我的意思是如何以及在哪里添加在app_throoput_proj.c文件中编写的函数?
谢谢
Bharath.
嗨bharath,
如何为SDK 5添加已有已实施的配置文件到SDK 5有几个常见问题解答,请查看FAQ页面并检查:
这两个常见问题解答都将电池配置文件作为参考,这将为您提供一个想法如何启动吞吐量应用程序在SDK5上的吞吐量应用程序,所有的配置文件都遵循相同的原理创建数据库,然后在连接REST处理程序时启用配置文件当触发时,它们取决于每个应用程序。
谢谢mt_dialog.