Создался "компилятор" для HiAsm'а "stm32.exe". Там идёт копирование файлов в папку, создание параметров компилятора. Последним шагом там есть выполнение компилятора arm-non-eabi-gcc.exe, который в свою очередь запускает cc1.exe. Так вот, если запустить процесс компиляции из HiAsm как компилятор, то cc1.exe не завершится, в результате чего HiAsm зависает. Если же любым другим способом (то есть не через HiAsm) -- всё работает. Может кто знает, почему так?
Схема stm32.sha и окно "Компиляторы" в аттаче
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
|
|||
карма: 5 |
| ||
файлы: 2 | stm32.sha [5.7KB] [423], stm32_compiler_scr.png [52.9KB] [404] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-05-21 06:12:08 |
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Может doCurrentDir правильный надо установить. Проанализировать одинаковый ли рабочий каталог при "любым другим способом" и при "через HiAsm". Проверить правильная ли командная строка получается.
Для получения пути к папке HiAsm можно использовать %curdir% в командной строке. |
|||
карма: 26 |
|
Ответов: 99
Рейтинг: 1
|
|||
sаmakacd писал(а): Создался "компилятор" для HiAsm'а "stm32.exe". Там идёт копирование файлов в папку, создание параметров компилятора. Последним шагом там есть выполнение компилятора arm-non-eabi-gcc.exe, который в свою очередь запускает cc1.exe. Так вот, если запустить процесс компиляции из HiAsm как компилятор, то cc1.exe не завершится, в результате чего HiAsm зависает. Если же любым другим способом (то есть не через HiAsm) -- всё работает. Может кто знает, почему так?Схема stm32.sha и окно "Компиляторы" в аттаче Случайно увидел эту тему. Тоже занимаюсь с пакетом под микрухи STM32 в свободное время на работе. Пишу компоненты. Интересно, а проект свой "допилили"? |
|||
карма: 0 |
|
4