Вверх ↑
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
#1: 2014-01-14 23:39:18 ЛС | профиль | цитата
Создался "компилятор" для HiAsm'а "stm32.exe". Там идёт копирование файлов в папку, создание параметров компилятора. Последним шагом там есть выполнение компилятора arm-non-eabi-gcc.exe, который в свою очередь запускает cc1.exe. Так вот, если запустить процесс компиляции из HiAsm как компилятор, то cc1.exe не завершится, в результате чего HiAsm зависает. Если же любым другим способом (то есть не через HiAsm) -- всё работает. Может кто знает, почему так?
Схема stm32.sha и окно "Компиляторы" в аттаче
карма: 5

0
файлы: 2stm32.sha [5.7KB] [392], stm32_compiler_scr.png [52.9KB] [364]
vip
#1.1контекстная реклама от партнеров
Гость
Ответов: 17029
Рейтинг: 0
#2: 2014-01-15 12:24:42 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 06:12:08
карма: 0

0
Ответов: 4622
Рейтинг: 746
#3: 2014-01-15 12:33:45 ЛС | профиль | цитата
Может doCurrentDir правильный надо установить. Проанализировать одинаковый ли рабочий каталог при "любым другим способом" и при "через HiAsm". Проверить правильная ли командная строка получается.

Для получения пути к папке HiAsm можно использовать %curdir% в командной строке.
карма: 26

0
Ответов: 55
Рейтинг: 1
#4: 2016-04-26 15:00:23 ЛС | профиль | цитата
sаmakacd писал(а):
Создался "компилятор" для HiAsm'а "stm32.exe". Там идёт копирование файлов в папку, создание параметров компилятора. Последним шагом там есть выполнение компилятора arm-non-eabi-gcc.exe, который в свою очередь запускает cc1.exe. Так вот, если запустить процесс компиляции из HiAsm как компилятор, то cc1.exe не завершится, в результате чего HiAsm зависает. Если же любым другим способом (то есть не через HiAsm) -- всё работает. Может кто знает, почему так?
Схема stm32.sha и окно "Компиляторы" в аттаче


Случайно увидел эту тему. Тоже занимаюсь с пакетом под микрухи STM32 в свободное время на работе. Пишу компоненты.

Интересно, а проект свой "допилили"?
карма: 0

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)