Качаем флешер
git clone https://github.com/jmichault/flash_cc2531.git
Ставим wiringPI
apt install wiringpi
Подключение стика к малине:
Качаем последнюю прошивку
Проверяем доступность стика:
cd flash_cc2531 ./cc_chipid
Должно появится нечто вроде:
ID = b375
Распаковываем прошивку рядом с флешером и шьем стик:
./cc_erase ./cc_write CC2531ZNP-Prod.hex
Но при прошивке появилась ошибка
bash: ./cc_chipid: No such file or directory
Проблема в том, что файлы флешера скомпилированы для x32.
Необходимо скачать библиотеку wiringPi, пропатчить ее, а затем скомпилировать файлы cc.
1. Качаем wiringPI
git clone https://github.com/WiringPi/WiringPi.git
Запишем патч в файл wiringPI_patch: git
Патчим
patch wiringPi/wiringPi.c -i wiringPI_patch -o wiringPi/wiringPi.c
cd ../
./build
ldconfig
Переходим обратно в папку с CC флешером
./make
Все. Можно шить стик.
P.S. не уверен, но возможно можно обойтись без патча и сорцов wiringPI
Комментариев нет:
Отправить комментарий