yabo国际娱乐对话半导体客户支持-样品128 https://support.dialog-semiconductor.com/resource-keywords/sample128 DA14580添加sample128服务编译出错问题 https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99bt42%E2%80%94%E8%BD%AF%E4%BB%B6-98
论坛: href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件-对话框- 9 csmartbond % E2 % % E2 % 80% 80% 9 d % E7%B3%BB % E5 % 88% 97% e4%bd % 8 8 e % E5 % % E8 % 9 f % E8 % 80% 97% 93% 9 E2 % d % E7 % 89% 99% 80% 94% e8%bd % AF % E4%BB % B6”“=“sioc:容器sioc:论坛”属性=“rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件/ /对话框“Smartbond”系列低功耗蓝牙——软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >我在DA14580 5.04版本上面试着将3 sdk的sample128服务移植到上面,结果除了更改了一些3 sdk跟5 sdk添加剖面的一些区别外,并没有添加任何东西,主要修改的内容如下:< br / >在user_profiles_config.h定义概要文件的. h文件:< br / > # include“sample128.h”< / p > < p >在sample128.h文件中添加:< br / > # define BLE_SAMPLE128 1 < br / > #如果! (BLE_SERVER_PRF)定义< br / > # define BLE_SERVER_PRF 1 < br / > # endif < br / >在app.c对应的地方定义数据库及使能函数:< br / > #如果BLE_SAMPLE128 < br / > {TASK_SAMPLE128、app_sample128_create_db_send app_sample128_enable}, < br / > # endif < br / >其他都是些3 sdk与5 sdk的函数接口的小改动:< br / >但是编译会出现如下错误,请帮忙看下:< br / > * * *使用编译器V5.06更新3(300年建立),文件夹:“C: \ Keil_v5 \手臂\ ARMCC \ Bin ' < br / >构建目标的prox_reporter_580 < br / >编译jump_table.c……< br /> ..\..\..\..\..\ 主要sdk平台\ \拱\ \ jump_table.c(160):错误:# 70:不完整的类型是不允许< br / > uint32_t rwip_heap_env_ret [< br / > WIP_CALC_HEAP_LEN (RWIP_HEAP_ENV_SIZE_JT)] __attribute__(((“heap_env_area”)部分,zero_init)); < br /> ..\..\..\..\..\ 主要sdk平台\ \拱\ \ jump_table.c(223):错误:# 44:表达式必须有指针类型
(const uint32_t*) &rwip_heap_env_pos
..\. \..\sdk\platform\arch\main\jump_table.c(224): error: #70: incomplete type is not allowed
(const uint32_t*)
WIP_HEAP_ENV_SIZE_JT, // 23. rwip_heap_env_pos
..\. \..\sdk\platform\arch\main\jump_table.c(224):错误:#44:表达式必须有指针类型
(const uint32_t*)
WIP_HEAP_ENV_SIZE_JT, // 23。rwip_heap_env_size < br /> ..\..\..\..\..\ 主要sdk平台\ \拱\ \ jump_table.c: < br / > 0警告,4错误”。\ out_580 \ prox_reporter_580。axf" - 4错误(s), 0警告(s)。
目标未创建。
构建时间:00:00:06 < / p > < p >请帮忙是看下问题点< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords / sample128”“=“skos:概念”属性=“rdfs: label skos: prefLabel” datatype="">sample128
Device: 
Tue, 21 Mar 2017 03:37:14 +0000 zhouchen 5686年https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99bt42%E2%80%94%E8%BD%AF%E4%BB%B6-98#comments