Программная среда:
Аппаратная среда:
Перейдите непосредственно на официальный сайт, чтобы загрузить последнюю версию и установить ее, затем войдите в свою учетную запись для загрузки некоторых ресурсов чипа.
Ссылка на официальный сайт:https://www.st.com/en/development-tools/stm32cubemx.html#get-software
То же самое относится и к загрузке непосредственно с официального сайта. Загруженный файл представляет собой сжатый файл пакета. Просто разархивируйте его и поместите в подходящее место, которое вы сможете запомнить.
Ссылка на официальный сайт:https://gnutoolchains.com/arm-eabi/openocd/
Загрузите программу MinGW, разархивируйте ее и поместите в подходящее место, которое вы помните.
Скачать адрес:https://sourceforge.net/projects/mingw-w64/files/ Официальный сайт немного медленный. Ланцуюнь ссылка:https://yunyuwu.lanzouv.com/i8aD8xq4muf
Дальше идем: Этот компьютер – Свойства – Дополнительные настройки системы – Переменные среды.,Нажмите Путь к переменным системной среды. Затем перезагрузите компьютер,Удерживайтеwin+R
ключевой вводcmd
,Введите код ниже в консоли cmd и нажмите Enter.,Если результат вывода такой, как показано на рисунке, значит, он успешный.
gcc -v -E -x c++ -
После завершения загрузки и установки не забудьте проверить три параметра снизу и добавить их в переменные среды. Это избавит вас от необходимости вручную настраивать переменные среды.
Скачать адрес:https://launchpad.net/gcc-arm-embedded/+download
После завершения установки перезагрузите компьютер и выполните следующую инструкцию. Если есть выходные данные, значит, установка прошла успешно.
arm-none-eabi-gcc -v
Создайте новый проект, выберите путь и создайте его. Нажмите «Файл» — «Настройки» — «Встроенная разработка» — выберите путь установки.
Ваши собственные пути не обязательно должны быть одинаковыми.
platformio
плагин,Затем перезапустите clioninstall guide
Перейдет на веб-страницу браузераget-platformio.py
python get-platformio.py
Терпеливо дождитесь завершения загрузкиC:\Users\xiaobei\.platformio\penv\Scripts
Добавьте загруженный модуль в переменные среды,Пути, которые я дал, являются лишь примерами.,Это зависит от вас самих,Затем перезапустите clion.Каждый раз, когда вы создаете новый проект, вам необходимо его настроить.
platformio
выбиратьпроектпуть,Нажмите Введите информацию о своем чипе где угодно,Нажмитесоздавать。CMakeListsPrivate.txt
include_directories("${ENV_HOME_PATH}/.platformio/packages/toolchain-sdcc/include")
Требуется настроить только один раз
двойной щелчокmain.c
,Затем добавьте следующий код
#include "mcs51/8052.h"
навести курсор мыши8052.h
начальство,Удерживайте Ctrl,Нажмите левую кнопку мыши;Воля<>
Изменить на""
;и добавьте следующий код
#include "lint.h"
навести курсор мыши8051.h
начальство,Удерживайте Ctrl,Нажмите левую кнопку мыши,перейти к8051.h
документ,Добавьте следующий код:
#include "lint.h"
Выберите Конфигурация в правом верхнем углу.,Выберите загрузку,Затем нажмите зеленый треугольник скомпилировать,жду появленияCycling power: done
час,Нажмите Включите источник питания.