当我编译我的代码时,我收到一个未知的 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 操作码?