Я использовал Keil uVision5 для создания шестнадцатеричного файла для целевого STM32F103VE, и мне не удалось сгенерировать шестнадцатеричный файл. Вот журнал ошибок. (Я уже тщательно искал ответ):
связь …
FromELF: создание шестнадцатеричного файла …
.\ CompileOutput \ Main.hex: Ошибка: Q0122E: Не удалось открыть файл ‘. \ CompileOutput \ Main.axf’: Нет такого файла или каталога
Закончено: 0 информации, 0 предупреждений и 1 сообщений об ошибках.
После сборки — команда пользователя # 1: C: \ Keil_v5 \ ARM \ ARMCC \ bin \ fromelf.exe —bin -o. \ Output \ Main.bin. \ CompileOutput \ Main.axf
«. \ CompileOutput \ Main.axf»: Ошибка: Q0122E: Не удалось открыть файл ‘. \ CompileOutput \ Main.axf’: такого файла или каталога нет
Закончено: 0 информации, 0 предупреждений и 1 сообщений об ошибках.
«. \ CompileOutput \ Main.axf» — 0 ошибок, 0 предупреждений.
Может кто-нибудь, пожалуйста, помогите мне избавиться от этой ошибки?
У нас был проект с похожей ошибкой, и оказалось, что нам нужно отключить межмодульную оптимизацию в окне параметров сборки.
У меня похожая проблема. В моем случае полный путь к проекту содержит ‘!’ голец.
Попробуйте с простым путем, например, «c: \ myProj»