gpt4 book ai didi

c - 未知操作码 '.pword'

转载 作者:行者123 更新时间:2023-12-02 01:49:11 24 4
gpt4 key购买 nike

当我编译代码时,出现未知操作码“.pword”错误。我的项目中唯一具有 .pword 的代码行是:

do {
__asm__ volatile (" .pword 0xDA4000");
Nop();
} while(0)

注释该行没有任何作用。

我搜索了.pword 0xDA4000,并知道 PIC 的 IDE MPLab 支持它。

就我而言,我使用的 IDE 是用于 STMf32f2xx 芯片的 CrossStudio。

我有更新的 CrossStudio,其中包含 binutils 2.21 和 gcc 4.6.0

我最初在编译未命名的结构和 union 时遇到了问题,但将 -fms-extensions 添加到其他 C 编译器选项中修复了该问题。

我不知道是否需要执行类似的操作来修复操作码“.pword”错误。

难道.pword只是一个PIC操作码?

最佳答案

在 MPLAB ASM30 汇编器中,.pword 在代码存储器中声明 24 位常量。它也可以是任何 MPLAB ASM30 指令。

检查:MPLAB ASM30 assembler

关于c - 未知操作码 '.pword',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com