主机DA14580示例编译问题

4个职位/ 0个新职位
最后发表
ptracton
离线
最后看到:6年9个月前
加入:2014-09-15 21:09
主机DA14580示例编译问题

我刚刚开始一个项目,有一个ARM Cortex M3 cpu通过SPI总线控制DA14580 IC。我们目前所有的固件都是用ARM DS5构建的,而不是Keil。我有SDK, DA14580_SDK_3.0.4.0。我正在尝试将host_apps/da14580/proximity/reporter应用程序移植到我们的环境中。

我知道我将需要替换各种GPIO, UART和定时器代码,但我还没有到那里。

现在,我只是试图得到代码来构建。有很多关于error: #70: "incomplete type not allowed"的错误信息。ARM将不完整类型显示为结构中的非大小数组。我没有找到任何与示例类似的代码。所有有这个问题的结构似乎都有固定长度的数组结构。

我已经包含了编译器的输出,但是我没有看到有什么问题。我是否遗漏了一个包含路径?包是乱序的吗?谁能帮我得到用ARM DS5编译的示例代码?

谢谢,
菲尔。

/. /device_drivers/CMSIS/3.2/CMSIS/Include——c99——thumb -c -g——apcs=interwork -I../../ ../../../ dk_apps / src /对话框包括我 ../../../../ dk_apps / src /对话框包括我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/丙氨酸-我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/丙氨酸/ attm -我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/丙氨酸/丙氨酸-我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/我的差距 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/差距/ gapc -我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/差距/ gapc -我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/差距/ gapm -我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/ l2c / l2cc -我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/ smp - i ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/ smp / smpc -我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src /主机/ smp / smpm -我 ../../../../ dk_apps / src / ip /幸福/霍奇金淋巴瘤/ src /配置文件-我 ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src / profiles / prox / proxm - i ../../../../ dk_apps / src / ip /祝福/霍奇金淋巴瘤/ src / profiles / prox / proxr - i ../../../../ dk_apps / src / ip /祝福/ hl / src / rwble_hl -我 ../../../../ dk_apps / src / ip /祝福/会/ src /控制器/ llc -我 ../../../../ dk_apps / src / ip /祝福/会/ src / hcic -我 ../../../../ dk_apps / src / ip /祝福/会/ src / rwble -我 ../../../../ dk_apps / src /模块/共同/ api - i ../../../../ dk_apps / src /模块/克/ api - i ../../../../ dk_apps / src /模块/ rwip / api - i ../../../../ dk_apps / src / plf / refip / src / arch - i ../../../../dk_apps/src/plf/refip/src/arch/compiler/rvds -I../../../../dk_apps/src/plf/refip/src/arch/ll/rvds -I../../../../dk_apps/src/plf/refip/src/driver/gpio -I../../../../dk_apps/src/plf/refip/src/driver/i2c_eeprom -I../../../../dk_apps/src/plf/refip/src/driver/reg -I../../../../dk_apps/src/plf/refip/src/driver/spi -I../../../../dk_apps/src/plf/refip/src/driver/timer -I../../../../dk_apps/src/plf/refip/src/driver/uart -I./include src/app.c -o objects/app.o
"./include/app.h",第79行:错误:#70:不允许不完整的类型
struct gapc_ltk ltk;

"./include/app.h",第80行:错误:#70:不允许不完整的类型
struct gapc_irk惹恼;

"./include/app.h",第188行
struct gapc_bond_req_ind *参数,

JE_Dialog
离线
最后看到:3个月1个星期前
工作人员
加入:2013-12-05 14:02
你好,菲尔,恐怕
你好Phil,恐怕我们之前没有人做过这个移植ARM DS5设计工作室,.我将与更广泛的团队做另一个快速检查,但我不得不承认,我不确定我能找到谁已经走这条开发路线。
BR JE_Dialog。
jpreston
离线
最后看到:6年5个月前
加入:2014-10-30下去
最终我可能不得不这么做

最终我可能不得不将SDK移植到Rowley CrossWorks上,并且可能会遇到与Phil相同的问题。Dialog是否会发布一种框架API来方便用户进行移植,或者它是否已经存在于某个地方?

JE_Dialog
离线
最后看到:3个月1个星期前
工作人员
加入:2013-12-05 14:02
我们没有任何计划

不幸的是,我们今天没有任何关于Skeleton API的计划。我们给罗利提供了CMSIS/系统文件,尽管我不知道他们在交叉工作平台上对DA14580的确切支持处于哪个阶段。

BR JE_DIalog