Programarea nrf24le1 prin zmeura pi

Numerotarea concluziile BCM GPIO.Ne uita și resetat la nRF24LE1 plyus.GND trage și conectarea la VDD sootsvestvuyuschie concluzii de aprovizionare Zmeură PI 3.3V. Vă atrag atenția că, în funcție de versiune, conexiunea cip de locuințe nRF24LE1 se face la diferite tabelul vyvodam.Smotrite sootsvetstviya la pagina nRF24LE1.







Instalarea programatorului pe Raspberry PI

Pentru funcționarea cu succes a programatorului pe Raspberry PI, este necesară biblioteca instalată bcm2835. Descrierea instalării este prezentată aici.

Trebuie să dezarhivați arhiva programului la Raspberry PI, de exemplu în directorul home / home / pi / nrf /.

Apoi, trebuie să compilați programul cu comanda standard make.

După asamblarea cu succes a programului, puteți porni programarea nRF24LE1.

În prezent sunt implementate trei comenzi de utilități:







./ nrf24le1 test - imprimă informațiile de test nRF24LE1.

Programarea nrf24le1 prin zmeura pi

./ nrf24le1 write - va suprascrie fisierul main.bin, care se afla in acelasi folder din nRF24LE1

Programarea nrf24le1 prin zmeura pi
Dacă se pornește un firmware de succes, atunci veți vedea o astfel de informație de rulare. În caz contrar, dacă nRF24LE1 nu a răspuns, veți primi o eroare:

Ce este posibil nRF24LE1 nu este conectat corect.

./ Nrf24le1 citit haldei firmware--sozdast de la nRF24LE1 de nume principal-dump.bin .Dacă fișierul conține numai zerouri sau aceleași octeți, este posibil test adevarat nRF24LE1 nu este conectat.

Apropo, programatorul cere un fișier binar de încărcat, dar compilatorul SDCC produce un fișier în format hexazecimal (.ihx). Pentru a converti firmware adevarat test în formatul care aveți nevoie, folosind utilitarul HEX2BIN executa comanda ./hex2bin -p 00 main.ihx .Acest pot fi atribuite pentru a face fișierul de mai jos compila comenzi pentru a crea în mod automat fișiere bin.







Articole similare

Trimiteți-le prietenilor: