Я пытаюсь реализовать прерывание высокого уровня на моем ESP32, который должен быть закодирован на языке ассемблера в отдельном файле .S
(сборка). Моя проблема в том, что мой файл сборки не связывается во время процесса сборки. Мой файл сборки содержит глобальное имя символа, которое также включено в файл component.mk
в строке для: COMPONENT_ADD_LDFLAGS += ......
Для этого я использую файл component.mk
по следующему пути:
.platformio/packages/framework-espidf/components/esp32/component.mk
Есть ли какая-либо другая версия файла component.mk
, которую я должен использовать?