Zephyr RTOS and Bluetooth LE on the dual-core nRF5340

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.พ. 2020
  • This screencast demonstrates how to build the Zephyr RTOS twice in order to generate two images, one for each of the two cores inside Nordic's flagship nRF5340 Bluetooth Low Energy SoC. It describes how the two cores communicate using OpenAMP (using the RPMsg protocol) to connect the Bluetooth LE Host running in the Application core with the Bluetooth Controller running in the Network core. Finally, it also shows how to analyze and decode Bluetooth traffic generated by the open source Bluetooth Low Energy stack built-in in Zephyr.
    Read about the nRF5340 here:
    www.nordicsemi.com/Products/L...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 17

  • @saturdaysequalsyouth
    @saturdaysequalsyouth 4 ปีที่แล้ว +11

    I'd like to see more nRF5340 videos please. Thanks.

    • @NordicSemi
      @NordicSemi  4 ปีที่แล้ว +1

      We'll consider to do more video of the nRF5340 in the future. Thanks.

  • @oidpolar6302
    @oidpolar6302 3 ปีที่แล้ว +2

    I'd like to see more nrf5340pdk compatible videos, please

    • @NordicSemi
      @NordicSemi  3 ปีที่แล้ว

      As the nRF5340 PDK is only a preview development kit and now deprecated, we will not make more videos related to the PDK. Sorry for the inconvenience.

  • @TheBigXav
    @TheBigXav 3 ปีที่แล้ว +1

    Whenever I do the 2nd build step for building zephyr/sample/bluetooth/peripheral it automatically adds the hci_rpmsg_subimage and outputs a zephyr/merged_domains.hex
    I am doing the exact commands shown around 4:30 with the latest nRF5340pdk. Nothing over minicom or btmon.

    • @NordicSemi
      @NordicSemi  3 ปีที่แล้ว

      For technical help please connect with our tech support team on DevZone devzone.nordicsemi.com/

  • @reggiemarr
    @reggiemarr 4 ปีที่แล้ว +1

    Is there associated documentation with this ? Specifically what changes were made to the peripheral example and how is the sdk wired up?

    • @carlescufi
      @carlescufi 4 ปีที่แล้ว +3

      The SDK is wired up according to: developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_nrf5340.html#getting-logging-output. The changes in the peripheral sample were limited to adding CONFIG_BT_DEBUG_MONITOR=y
      and CONFIG_UART_CONSOLE=n to its prj.conf

  • @DannyWahlquist
    @DannyWahlquist ปีที่แล้ว +1

    What specific wiring did you do to expose the openamp/hmi port?

    • @NordicSemi
      @NordicSemi  ปีที่แล้ว

      The SDK is wired up according to: developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_nrf5340.html#getting-logging-output. The changes in the peripheral sample were limited to adding CONFIG_BT_DEBUG_MONITOR=y
      and CONFIG_UART_CONSOLE=n to its prj.conf

  • @Jm-my1rd
    @Jm-my1rd 3 ปีที่แล้ว

    I just purchase BLE BL651 and I want to learn how to program that module using nrf5340 developing board.
    I'm trying to use SPI protocol send and receive from my phone or pc.

    • @NordicSemi
      @NordicSemi  3 ปีที่แล้ว

      Hi J Meng, please create a question to our tech support team on DevZone with more details on how you want to program the module and they'll be able to help you out: devzone.nordicsemi.com/

  • @WENEVERLEFT
    @WENEVERLEFT 4 ปีที่แล้ว

    Hi, I wanted to buy a dongle of NRF52840 for daily use, headphones, mouse/keyboard, and gamepad, will it be suitable for that?
    Edit: Messed up with name.

    • @carlescufi
      @carlescufi 4 ปีที่แล้ว +1

      There's no nRF5340 dongle yet. If one becomes available eventually, then you will likely be able to use it as a general-purpose Bluetooth LE dongle with the right software running on it.

    • @WENEVERLEFT
      @WENEVERLEFT 4 ปีที่แล้ว

      @@carlescufi sorry, I've messed up, I've meant NRF52840.

    • @NordicSemi
      @NordicSemi  4 ปีที่แล้ว +1

      It will be suitable for mouse/keyboard and gamepad, and even audio devzone.nordicsemi.com/f/nordic-q-a/43141/nrf52840-pro-audio

  • @petertwiss356
    @petertwiss356 ปีที่แล้ว

    No offense but this is a terrible .... so many questions, no explanation on why you did what. Why the hell do you need an RTOS for the BLE controller? This is nonsense.