SDK Makefile для 8051 микроконтроллеров
Привет, есть кто-нибудь, кто работает с SDCC над проектами микроконтроллеров серии 8051 для Macbook. Если да, то вы можете опубликовать рабочий файл make, особенно ту часть, которая загружает программу в устройство. Я запутался, что писать конкретно с тегом программы в Makefile.
1 ответ
Это не обязательно тот случай, когда make-файл включает загрузку кода в деталь, поэтому любой старый пример не поможет. Makefiles очень просты по сути; у вас есть цель и ее зависимости - если цель не существует или какая-либо зависимость новее цели, цель перестраивается путем выполнения команд.
В вашем случае вам нужна фальшивая цель (которая никогда не существует), которая зависит от двоичного изображения или шестнадцатеричного файла (или от того, какой формат загружаемого вами файла), команда, которую нужно выполнить, будет запускать любое flash-программирование или инструмент загрузчика, используемый вашей цепочкой инструментов для загрузки изображения:
.PHONY loadimage
loadimage : myprogram.hex
loader.exe myprogram.hex