Google is committed to advancing racial equity for Black communities. See how.

Önceden Oluşturulmuş NCP Bellenimi

OpenThread geliştirmenizi hızlı bir şekilde başlatmak için önceden oluşturulmuş NCP ürün yazılımı görüntülerini seçin ve yanıp sönen talimatlar burada sağlanmıştır. Tüm ikili dosyalar, GitHub deposunda yer alan örnek platform derlemeleridir.

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

İskandinav Yarı İletken nRF52840

İskandinav Yarı İletken nRF52840

İndirilen nRF52840 üretici yazılımı görüntüsünü nRF52840 kartına flaş etmek için i386 veya x86 tabanlı bir Linux makinesi kullanın. Kartın yanıp sönmesi ve ana bilgisayar geliştirme kartının çalışması için Linux makinesine bağlanması için bir Mikro-USB'den USB'ye gereklidir.

Kaynaklar:

nRF52840 üretici yazılımı görüntüsünü indirin

Önceden oluşturulmuş nRF52840 firmware görüntü olduğunu .hex dosyası. İndirin ve bunu ayıklamak ~/Downloads klasörüne.

NRF52840 YAZILIM GÖRÜNTÜSÜ İNDİR

Bu nRF52840 firmware görüntü aşağıdaki ile inşa edilmiştir inşa anahtarlar :

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

USB=1 anahtar sağlayan bir seri ulaşım gibi doğal USB CDC ACM .

Yerleşik bir JTAG modülüne sahip nRF52840 kartını programlamak için SEGGER J-Link'i kullanın. İndirme ve içine paketi çıkararak Linux makinede SEGGER Jlink yüklemek /opt/SEGGER/JLink .

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

nRF5x Komut Satırı Araçlarını Kurun

nRF5x Komut Satırı Araçları, OpenThread ikili dosyasını nRF52840 kartına gönderir. Uygun yükleyin nRF5x-Command-Line-Tools-< OS > Linux makinede yapı. Kök klasöründe çıkarılan paketi yerleştirin ~/ .

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

nRF52840'ı flaşlayın

  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 şekilde bağlandığında, LED5 üzerindedir.
    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). Tahta olarak görünür /dev/ttyACM0 : Linux makineye bağlı sadece nRF52840 kurulu ise
    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ı konuma gidin ve indirilen flaş ot-ncp-ftd-gae2b0194-nrf52840.hex kurulu seri numarası kullanılarak, nRF52840 tahta üzerine dosyayı:
    cd ~/nRF5x-Command-Line-Tools_<OS>/nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset
  5. LED5 nRF52840 kurulu kısaca yanıp sönen sırasında kapanır. Aşağıdaki çıkış başarılı sonra oluşturulur
    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 üretici 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 ayırın.
  2. Bir sonraki nRF52840 gemide RESET düğmesine Mikro USB NRF USB portuna USB kablosunu 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).