【发布时间】:2011-10-20 16:39:23
【问题描述】:
当我编译我的代码时,我收到一个未知的 Opcode '.pword' 错误。我的项目中唯一具有 .pword 的代码行是:
do {
__asm__ volatile (" .pword 0xDA4000");
Nop();
} while(0)
注释掉一行没有任何作用。
我搜索了.pword 0xDA4000 并知道 IDE MPLab for PIC 支持它。
在我的例子中,我使用的 IDE 是用于 STMf32f2xx 芯片的 CrossStudio。
我有更新的 CrossStudio,它带有 binutils 2.21 和 gcc 4.6.0
我最初在编译未命名的结构和联合时遇到问题,但将 -fms-extensions 添加到其他 C 编译器选项中修复了它。
我不知道我是否需要做类似的事情来修复 Opcode '.pword' 错误。
难道 .pword 只是一个 PIC 操作码?
【问题讨论】:
-
当您遇到更多图片特定问题时,Electronics.Stackexchange.com 有很多问题和很多专家。如果我们能提供帮助,请稍作补充。