3个帖子/ 0新
最后一篇
Zhouchen.
离线
最后一次露面:2天前1周
加入:2015-09-25 01:45
DA14580广告样本128服务编译出错问题

我在da14580 5.04版本上面试将3sdk的样品128服务移植到上面,结果除了更改了一些3sdk跟5sdk添加概要,跟5sdk添加网上,并没别加加任何东西,主要修改的内容如下:
在user_profiles_config.h定义配置文件的.h文章:
#include“sample128.h”

在样本128.h文中中加加:
#define ble_sample128 1
#if!定义(ble_server_prf)
#define ble_server_prf 1
#万一
在app.c对应的地方定义数据及及阶段:
#if ble_sample128
{task_sample128,app_sample128_create_db_send,app_sample128_enable},
#万一
其他都是些3sdk与5sdk的函数接口的小流动:
但编译会出现出现如错误,请帮忙看下:
***使用Compiler'V5.06更新3(Build 300)',文件夹:'C:\ Keil_v5 \ ARM \ ARMCC \ Bin'
构建目标'prox_reporter_580'
编译jump_table.c.
.. \ .. \ .. \ .. \ .. \。\ sdk \ platform \ arch \ main \ jump_table.c(160):错误:#70:不允许不完整的类型
uint32_t rwip_heap_env_ret [
wip_calc_heap_len(rwip_heap_env_size_jt)] __attribute __((部分(“eacp_env_area”),zero_init));
.. \ .. \ .. \ .. \ .. \ .. \ sdk \ platform \ arch \ main \ jump_table.cnc(223):错误:#44:表达式必须具有指针类型
(const uint32_t *)&rwip_heap_env_ret [0],// 22.rwip_heap_env_pos
.. \ .. \ .. \ .. \ .. \ .. \。\ .. \ .. \ .. \。\。
(const uint32_t *)
wip_heap_env_size_jt,// 23.rwip_heap_env_size
.. \ .. \ .. \ .. \ .. \ .. \。\ sdk \ platform \ arch \ main \ jump_table.cnc(224):错误:#44:表达式必须具有指针类型
(const uint32_t *)
wip_heap_env_size_jt,// 23.rwip_heap_env_size
.. \ .. \ .. \ .. \ .. \ .. \ sdk \ platform \ arch \ main \ jump_table.c:0警告,4个错误
“\ out_580 \ prox_reporter_580.axf” - 4错误,0警告。
目标未创建。
建立时间过去:00:00:06

请帮忙是看下问题点

关键词:
设备:
qinjiny_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2016-11-01 05:47
基督SDK5有自然的除加概况的程度

基督SDK5有自然的除盖概况的程度,可以是一下训练_02_custom_profile_example或者um-b-050的8.14,不一式非要用样品128

至于按照sdk3的步骤向sdk5添加sample128的档案,恰好国外上有用遇到了和你类似的问题,你可以尝试一下在样本128.h中间掉#include“atts.h”看看否能解决编译的报警

具体情况可看看这个这个子https://support.dialog-seminile.com/compile-error-when-try-use-deviceConfig-profile.

里面解释的很详细了

Zhouchen.
离线
最后一次露面:2天前1周
加入:2015-09-25 01:45
把那个头文屏蔽掉,编译没出错,服务服务添加成功。

把那个头文屏蔽掉,编译没出错,服务服务添加成功。