15得票3回答
何时使用.ARM.exidx?

我正在使用Contiki 2.7版本,使用mbxxx目标进行开发。在构建代码时,链接器报告了.ARM.exidx和.data节的重叠问题。经过对链接器脚本contiki-2.7/cpu/stm32w108/gnu-stm32w108.ld的一些修改后,我用以下代码解决了这个问题: __exi...

10得票1回答
如何在Contiki OS中运行时执行不同的二进制文件?

我正在尝试制作一个在Contiki OS上运行的传感器,以便在发生事件时执行一个新二进制文件并替换当前的二进制文件。 我正在使用Cooja模拟器和sky note,并将二进制文件上传到节点的咖啡文件系统中(使用cooja脚本),并且我想执行hello-world.ce。 为了编译我的当前程...

9得票6回答
使用命令“ant run”在Contiki中运行Cooja

当我想在contiki-3.9/tools/cooja中运行“ant run”时,我遇到了以下错误: BUILD FAILED /home/user/contiki-3.0/tools/cooja/build.xml:199: 在执行此行时出现以下错误: /home/user/contiki...

7得票5回答
在嵌入式设备上进行指针转换

在一个32位嵌入式系统上(具体来说是redbee econotag运行的contiki OS),在强制转换和修改指针时,我遇到了一个奇怪的问题。 uint32_t array[2]; array[0] = 0x76543210; array[1] = 0xfedcba98; uint8_t...