嘿,有没有人与SDCC合作,在Macbook上为8051微控制器系列制作项目。如果是,那么请你发布工作的make文件,特别是在程序中加载程序的部分。我很困惑用Makefile中的程序标签写什么。
答案 0 :(得分:0)
不一定是makefile包含将代码加载到部件的情况,因此任何旧的示例都无济于事。 Makefile本质上非常简单;你有一个目标及其依赖项 - 如果目标不存在,或者任何依赖项比目标更新,则通过执行命令来重建目标。
在你的情况下你需要一个伪目标(一个永远不存在的目标),这取决于二进制图像或十六进制文件(或你加载文件的任何格式),执行的命令将启动任何闪存 - 工具链用于加载图像的编程或引导程序工具:
.PHONY loadimage
loadimage : myprogram.hex
loader.exe myprogram.hex