gpt4 book ai didi

assembly - gpasm 抛出 "Processor-header file mismatch"和 "Processor type is undefined"错误

转载 作者:行者123 更新时间:2023-12-04 07:27:20 26 4
gpt4 key购买 nike

关注 this question ,我正在尝试从 this tutorial 组装示例代码

#include "p10f200.inc"
; CONFIG
__CONFIG _WDT_OFF & _CP_OFF & _MCLRE_OFF
ORG 0x0000
INIT ; We are initializing the microcontroller over the next three lines.
MOVLW ~(1 << GP1) ;these two lines set GP1 as an output
TRIS GPIO
BSF GPIO, GP1 ;this line is where we set GP1 output high to light the LED
LOOP
GOTO LOOP ; loop forever
END ; Needed to end the program.
我安装了 gputils关注 this tutorial :
brew install gputils
我有 gpasm-1.5.0 #1285 (Nov 15 2020)正确安装。但是当我运行 gpasm -c test001.asm我收到以下错误:
/usr/local/Cellar/gputils/1.5.0-1/share/gputils/header/p10f200.inc:34:Message[301] MESSAGE:“处理器头文件不匹配。验证选定的处理器。”
/usr/local/Cellar/gputils/1.5.0-1/share/gputils/header/p10f200.inc:113:Error[131] 处理器类型未定义。 “__MAXRAM”
/usr/local/Cellar/gputils/1.5.0-1/share/gputils/header/p10f200.inc:114:Error[131] 处理器类型未定义。 “__BADRAM”
/usr/local/Cellar/gputils/1.5.0-1/share/gputils/header/p10f200.inc:115:Error[131] 处理器类型未定义。 “__BADRAM”
test001.asm:6:Error[131] 处理器类型未定义。 “__配置”
test001.asm:7:Error[131] 处理器类型未定义。 “组织”
test001.asm:8:Error[150] 制作目标文件时,必须在代码或数据部分中定义标签。
test001.asm:9:Error[131] 处理器类型未定义。 “MOVLW”
test001.asm:10:Error[131] 处理器类型未定义。 “TRIS”
test001.asm:11:Error[131] 处理器类型未定义。 “BSF”
test001.asm:12:Error[150] 制作目标文件时,必须在代码或数据部分中定义标签。
test001.asm:13:Error[131] 处理器类型未定义。 “去”
test001.asm:14:Warning[205] 在第 1 列中找到指令:“END”

如果您能帮助我了解问题所在以及如何解决,我将不胜感激。

最佳答案

发现问题。我应该指定我想要组装的处理器。可以在命令行中执行此操作:

gpasm -c -p p10f200 test001.asm 
或通过添加行
list p=p10f200
在代码的开头。
加上另一个警告:

test001.asm:14:Warning[205] Found directive in column 1: "END"


可以通过在代码末尾的“END”行之前添加一个制表符来解决。
我用过 this forum post作为引用。另外 gpasm 的文档是 here .

关于assembly - gpasm 抛出 "Processor-header file mismatch"和 "Processor type is undefined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68140486/

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