Google, Siyah topluluklar için ırksal eşitliği ilerletmeye kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Önceden Oluşturulmuş NCP Ürün Yazılımı

OpenThread geliştirmenizi hemen başlatmak için önceden oluşturulmuş NCP ürün yazılımı görüntülerini ve yanıp sönen talimatları burada bulabilirsiniz. Tüm ikili dosyalar GitHub deposunda yer alan örnek platform yapılarıdır.

NCP desteği hakkında daha fazla bilgi için bkz. Ortak İşlemci Tasarımları .

İskandinav Yarıiletken nRF52840

İskandinav Yarıiletken nRF52840

İndirilen nRF52840 sabit yazılım görüntüsünü nRF52840 panosuna flaş etmek için i386 veya x86 tabanlı bir Linux makinesi kullanın. Kartın yanıp sönmesi için Linux makinesine ve işletim için ana bilgisayar geliştirme kartına takılması için bir Mikro USB'den USB'ye gereklidir.

Kaynaklar:

NRF52840 firmware görüntüsünü indirin

Önceden oluşturulmuş nRF52840 ürün yazılımı görüntüsü bir .hex dosyasıdır. ~/Downloads klasörünüze indirin ve ayıklayın.

NRF52840 FIRMWARE IMAGE İNDİR

Bu nRF52840 ürün yazılımı görüntüsü aşağıdaki derleme anahtarlarıyla oluşturulmuştur :

BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 UDP_FORWARD=1 USB=1 LINK_RAW=1

USB=1 anahtarı, seri aktarım olarak yerel USB CDC ACM'yi etkinleştirir.

Yerleşik JTAG modülüne sahip nRF52840 kartını programlamak için SEGGER J-Link kullanın. Paketi /opt/SEGGER/JLink içine çıkararak SEGGER J-Link'i Linux makinenize indirin ve kurun.

J-LINK YAZILIMI VE DOKÜMANTASYON PAKETİNİ İNDİRİN

NRF5x Komut Satırı Araçlarını Yükleme

NRF5x Komut Satırı Araçları, OpenThread ikili dosyasını nRF52840 panosuna yanıp söner. Linux makinenize uygun nRF5x-Command-Line-Tools-< OS > derlemesini kurun. Ayıklanan paketi ~/ kök klasörüne yerleştirin.

NRF5X KOMUT HATTI ARAÇLARINI İNDİRİN

NRF52840'ı flaş

  1. USB kablosunu nRF52840 kartındaki harici güç piminin yanındaki Mikro USB hata ayıklama bağlantı noktasına takın ve ardından USB ucunu Linux makinesine takın. VDD için nRF52840 gemide NRF güç kaynağı getirin. Doğru bağlandığında, LED5 .
    nRF52840 hata ayıklama bağlantı noktası
  2. Tahta ile başlayan seri portlar için kontrol ederek takılı olduğundan emin olun /dev/ttyACM* (tüm nRF52840 panoları kullanmak ttyACM kendi seri port tanımlayıcı olarak). Linux makinesine bağlı tek nRF52840 kartıysa, kart /dev/ttyACM0 olarak görünür:
     ls /dev/ttyACM*
    /dev/ttyACM0 
  3. NRF52840 kartının seri numarasını not edin:
    nRF52840 seri numarası
  4. NRFx Komut Satırı Araçlarının konumuna gidin ve indirilen ot-ncp-ftd-gae2b0194-nrf52840.hex dosyasını, kartın seri numarasını kullanarak nRF52840 panosuna yanıp sönün:
     cd ~/nRF5x-Command-Line-Tools_ <OS> /nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset 
  5. LED5 kartındaki LED5 , yanıp sönme sırasında kısa bir süre söner. Başarı üzerine aşağıdaki çıktı üretilir:
    Parsing hex file.
    Erasing user available code and UICR flash areas.
    Applying system reset.
    Checking that the area to write is not protected.
    Programing device.
    Applying system reset.
    Run.
    

NRF52840'ı bağlayın

Burada sağlanan OpenThread NCP ürün yazılımı görüntüsü yerel USB CDC ACM'nin seri aktarım olarak kullanılmasını sağladığından, NCP ana bilgisayar kartıyla iletişim kurmak için nRF52840 kartındaki nRF USB bağlantı noktasını kullanmanız gerekir.

  1. Aygıtı Linux makinesinden çıkarın ve USB kablosunu hem Linux makinesinden hem de nRF52840 kartının hata ayıklama bağlantı noktasından çıkarın.
  2. USB kablosunu, nRF52840 kartındaki RESET düğmesinin yanındaki Micro-USB nRF USB bağlantı noktasına takın. USB nRF52840 gemide NRF güç kaynağı getirin.
    nRF52840 usb bağlantı noktası
  3. USB kablosunun USB ucunu NCP ana kartınıza takın (örneğin, bir Raspberry Pi 3B).