Я запускаю пример программы, предоставленный мне через GitHub для max780000fthr. Я знаю, что он работает, поскольку мой товарищ по команде смог его скомпилировать, хотя при прошивке на микроконтроллер он не будет работать успешно.
в любом случае, дело не в этом, у меня проблемы с make команда говорит, что у меня нет Python. Я использовал Python в том же каталоге для тестирования файла .py, поэтому он установлен и работает там, где я нахожусь -
я даже изменил путь zsh на моем Mac на новейший Python на у моего Mac и у меня все еще проблема с командой make. в чем может быть проблема? спасибо за любую помощь!
результат запуска make:
annavladimirskaya@Annas-MacBook-Pro-6 mnist-riscv % vim test1.py
annavladimirskaya@Annas-MacBook-Pro-6 mnist-riscv % python test1.py
hello
annavladimirskaya@Annas-MacBook-Pro-6 mnist-riscv % python3 test1.py
hello
annavladimirskaya@Annas-MacBook-Pro-6 mnist-riscv % make
//Users/annavladimirskaya/Documents/mdsk/msdk/Libraries/CMSIS/Device/Maxim/GCC/gcc.mk:55: No Python installation detected on your system! Will not automatically update version info.
****************************************************************************
* Analog Devices MSDK
* v2024_02-149-gb9966ca6d8
* - User Guide: https://analogdevicesinc.github.io/msdk/USERGUIDE/
* - Get Support: https://www.analog.com/support/technical-support.html
* - Report Issues: https://github.com/analogdevicesinc/msdk/issues
* - Contributing: https://analogdevicesinc.github.io/msdk/CONTRIBUTING/
****************************************************************************
make[1]: arm-none-eabi-gcc: Command not found
- CC //Users/annavladimirskaya/Documents/mdsk/msdk/Libraries/CMSIS/../PeriphDrivers/Source/SYS/mxc_assert.c
make[2]: arm-none-eabi-gcc: No such file or directory
make[2]: *** [//Users/annavladimirskaya/Documents/mdsk/msdk/Libraries/PeriphDrivers/bin/MAX78000/spi-v1_softfp/mxc_assert.o] Error 1
make[1]: *** [//Users/annavladimirskaya/Documents/mdsk/msdk/Libraries/PeriphDrivers/bin/MAX78000/spi-v1_softfp/libPeriphDriver_spi-v1_softfp.a] Error 2
make: *** [arm] Error 2
часть make-файла, которая генерирует ошибку:
ifeq "$(PYTHON_CMD)" ""
# Try python
ifneq "$(wildcard $(MAXIM_PATH)/.github)" ""
PYTHON_VERSION := $(shell python --version)
ifneq ($(.SHELLSTATUS),0)
PYTHON_CMD := none
else
PYTHON_CMD := python
endif
# Try python3
ifeq "$(PYTHON_CMD)" "none"
PYTHON_VERSION := $(shell python3 --version)
ifneq ($(.SHELLSTATUS),0)
PYTHON_CMD := none
else
PYTHON_CMD := python
endif
endif
# Export PYTHON_CMD so we don't check for it again unnecessarily
export PYTHON_CMD
endif
# Make sure script exists before running. This won't run when working in the official MSDK release (non-GitHub)
ifneq ("$(wildcard $(MAXIM_PATH)/.github)", "")
# Run script if exists.
ifneq "$(PYTHON_CMD)" "none"
UPDATE_VERSION_OUTPUT := $(shell python $(MAXIM_PATH)/.github/workflows/scripts/update_version.py)
else
$(warning No Python installation detected on your system! Will not automatically update version info.)
endif
endif
endif
ifneq "$(wildcard $(MAXIM_PATH)/Libraries/CMSIS/Device/Maxim/GCC/mxc_version.mk)" ""
include $(MAXIM_PATH)/Libraries/CMSIS/Device/Maxim/GCC/mxc_version.mk
endif
Подробнее здесь: https://stackoverflow.com/questions/791 ... -installed
При запуске make мне сообщается, что у меня не установлен Python? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка: «make: * [Makefile:163: all] Ошибка 2» и «make: * [Makefile:163: all] Прерывание»
Anonymous » » в форуме Python - 0 Ответы
- 56 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разница между проектом Make, Make Module, создание APK и создание подписанного APK
Anonymous » » в форуме Android - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разница между проектом Make, Make Module, создание APK и создание подписанного APK
Anonymous » » в форуме Android - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-