如何通过命令行编译PIC单片机汇编代码?

问题描述 投票:0回答:1

我正在使用 Microchip 的 MPASM 编译器以汇编语言对 PIC 微控制器进行编程。但是,我希望可以选择使用我选择的文本编辑器并从命令行编译代码,而不是在 MPLAB IDE 开发环境中编译。

我的问题是:是否有任何替代方案或方法可以通过命令行使用 MPASM 编译器在 MPLAB IDE 环境之外编译 PIC 微控制器的汇编代码?我希望能够在文本编辑器中编写代码,然后从命令行编译它,以获得更大的灵活性。 (不一定是mpasm,也可以是另一个编译器)

如果有人可以提供可以帮助我实现这一目标的信息、示例或资源,我将不胜感激。

visual-studio-code assembly command-line pic
1个回答
0
投票

我使用https://gputils.sourceforge.io/gputils.pdf这里是

Makefile

TARGET := firmware.hex

all: $(TARGET)

%.hex: %.o
    gplink --map --object --optimize 2 --output $@ $^

%.o: %.asm
    gpasm --object --output $@ $<

clean:
    rm -f *.o *.lst *.map *.hex *.cod

© www.soinside.com 2019 - 2024. All rights reserved.