Ваше мнение об этом?
Мой отзыв заключается в том, что срок выполнения функции экспорта зависит от экспортера. Как вы упомянули, экспортер IAR создал правильный файл проекта.
Я полагаю, он должен быть сгенерирован System Workbench при генерации Makefiles?
Это тоже мое впечатление. Судя по сообщению об ошибке, arm-none-eabi-gcc
не может найти файл includes.args
и ищет путь на один уровень выше того места, где он был вызван. Это означает, что arm-none-eabi-gcc
был вызван в каталоге, который сам не содержит источника. Вместо этого, Makefile, вероятно, настроен для запуска компилятора из каталога сборки. Возможно, mbed-os/features/storage/FEATURE_STORAGE/cfstore/source/includes.args
может быть найдено в вашем каталоге сборки.
Кажется, что ../mbed-os/features/storage/FEATURE_STORAGE/flash-journal/
или mbed-os/features/storage/FEATURE_STORAGE/flash-journal/
отсутствует в путях включения. Это может решить непосредственную проблему, чтобы добавить этот путь к путям включения.
Теперь для более общего совета:
Я хочу работать в автономном режиме.
Вы пробовали Mbed-CLI?
Когда вы запустили экспорт из онлайн-компилятора?
Мы постоянно исправляем ошибки в онлайн-компиляторе, и вы, возможно, столкнулись с чем-то, что мы исправили за это время.
Экспорт из Mbed CLI в целом проще, и как участники тестируют своего экспортера, так что он может работать лучше.