我正在使用 Microchip 的 MPASM 编译器以汇编语言对 PIC 微控制器进行编程。但是,我希望可以选择使用我选择的文本编辑器并从命令行编译代码,而不是在 MPLAB IDE 开发环境中编译。
我的问题是:是否有任何替代方案或方法可以通过命令行使用 MPASM 编译器在 MPLAB IDE 环境之外编译 PIC 微控制器的汇编代码?我希望能够在文本编辑器中编写代码,然后从命令行编译它,以获得更大的灵活性。 (不一定是mpasm,也可以是另一个编译器)
如果有人可以提供可以帮助我实现这一目标的信息、示例或资源,我将不胜感激。
我使用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