Шаг 1 Клонируйте самую последнюю версию прошивки
Откройте Git Bash и введите следующие команды:
cd ~/Documents
mkdir Perfect_Cell
cd ~/Documents/Perfect_Cell
git clone https://github.com/bpwong-um/perfect-cel…
cd perfect-cell
git checkout sd_logger
Шаг 2 Откройте файл «perfect-cell.cyprj» в PSoC Creator
Вам нужно открыть файл с помощью вкладки Project/Workspace, а не вкладки File.
Путь к файлу должен быть таким: «Perfect-cellperfect-cell.cydsnperfect-cell.cyprj» (возможно, вам понадобится показать «Все файлы (*.*)»).
Шаг 3 Найдите и скопируйте файл config.h в каталог Perfect_Cell
Если вы используете лабораторный компьютер, он должен быть где-то на Рабочем столе. Если вы не видите его, найдите аспиранта и спросите.
Мы придумаем лучший способ сделать это. Файл config.h содержит конфиденциальную информацию, например, пароли узлов, поэтому мы не размещаем его в нашем репозитории на github, и не хотим распространять его повсюду.
You might have to add config.h file to filepath (right click “Headers” click add > добавить существующий, нажмите на файл config.h)
Шаг 4 Сборка проекта
Перейдите в меню «Build» → «Build perfect-cell» (это займет немного времени).
Если вы получаете какие-либо ошибки «FLAG», то, вероятно, у вас старый файл config.h. Ничего страшного, вам просто нужно добавить эту переменную в код файла config.
Например, #define V420_FLAG 0u
Когда сборка будет завершена, вы увидите сообщение «Build Succeeded!».
Шаг 5 Добавьте перемычки на плату
Прежде чем программировать плату, убедитесь, что на всех необходимых контактах установлены перемычки. Перемычки позволяют переключаться между различными настройками платы.
Вам понадобятся следующие перемычки:
JP1 — питание платы напрямую от аккумулятора (не от стабилизатора напряжения) JP1 (два нижних контакта перемыкаются)
JP2 — два верхних штырька — управляет питанием модема
ST и XB — перемыкаем все светодиодные индикаторы состояния
Шаг 6. Запрограммируйте плату
Прежде чем приступить к дальнейшим действиям, убедитесь, что к плате подключены SD-карта и модем (с активированной SIM-картой). Убедитесь, что модем правильно подключен к плате!
Используя кабель для программирования платы, подключите плату к компьютеру через порт USB.
Штырьковый конец кабеля подключается к белому порту на плате.
Если у вас возникли проблемы с подключением, проверьте, что программатор использует правильный порт.
После подключения отладьте проект.