Zephyr & RW610

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Zephyr & RW610

Jump to solution
620 Views
dchalkey
Contributor I

Now that the RW610 is released, when will Zephyr support this new wireless solution with an example project?

0 Kudos
Reply
1 Solution
604 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @dchalkey 

Thanks for creating case to us.

To use Zephyr on RW610, you need to download Zephyr SDK in below link:

Then, follow below steps to import Zephyr SDK, Zephyr Repo and examples into MCUXpresso for VS Code.

  • Install Dependencies:
  • Open a Command Prompt as Admin
  • Install chocolatey
  • Disable global confirmation to avoid having to confirm the installation of individual programs:

    choco feature enable -n allowGlobalConfirmation

  • Use choco to install the required dependencies:

    choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'

    choco install ninja gperf python311 git dtc-msys2 wget 7zip

  • Install west

         pip3 install -U west

  • Get Zephyr code

          west init -m git@github.com:nxp-ea-7/zephyr.git -–mr rw61x_ear_v3.4.0 

          cd zephyr

          west update

  • Export a Zephyr CMake package. This allows CMake to automatically load boilerplate code required for building Zephyr applications.

          west zephyr-export

  • Zephyr’s scripts\requirements.txt file declares additional Python dependencies. Install them with pip3.

          pip3 install -r %HOMEPATH%\zephyrproject\zephyr\scripts\requirements.txt

  • Unzip and on a command prompt run the setup.cmd
  • Install VS Code, and Install MCUXpresso for VS Code plug-in and wait until installation is finished
  • On the Installed Repositories click “+” and on the Local Tab select the location where the zephyr repo was installed.
  • Click Import Example from Repository and choose a repository of your Zephyr Repo, choose your Zephyr SDK, choose board: RW610, choose a template(for example: hello_world) ,at the end click create like below screenshot:
  • Christine_Li_0-1728445030513.png

     

If could not find RW610, you can also select RW612 because for Wi-Fi and BLE, they are same . The only difference is RW612 supports 802.15.4. But RW610 doesn't support 802.15.4.

Hope it is helpful for you.

Please do not hesitate to mark the answer as a solution if there is no other questions or concerns on this case.

 

Best regards,

Christine.

View solution in original post

0 Kudos
Reply
4 Replies
605 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @dchalkey 

Thanks for creating case to us.

To use Zephyr on RW610, you need to download Zephyr SDK in below link:

Then, follow below steps to import Zephyr SDK, Zephyr Repo and examples into MCUXpresso for VS Code.

  • Install Dependencies:
  • Open a Command Prompt as Admin
  • Install chocolatey
  • Disable global confirmation to avoid having to confirm the installation of individual programs:

    choco feature enable -n allowGlobalConfirmation

  • Use choco to install the required dependencies:

    choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'

    choco install ninja gperf python311 git dtc-msys2 wget 7zip

  • Install west

         pip3 install -U west

  • Get Zephyr code

          west init -m git@github.com:nxp-ea-7/zephyr.git -–mr rw61x_ear_v3.4.0 

          cd zephyr

          west update

  • Export a Zephyr CMake package. This allows CMake to automatically load boilerplate code required for building Zephyr applications.

          west zephyr-export

  • Zephyr’s scripts\requirements.txt file declares additional Python dependencies. Install them with pip3.

          pip3 install -r %HOMEPATH%\zephyrproject\zephyr\scripts\requirements.txt

  • Unzip and on a command prompt run the setup.cmd
  • Install VS Code, and Install MCUXpresso for VS Code plug-in and wait until installation is finished
  • On the Installed Repositories click “+” and on the Local Tab select the location where the zephyr repo was installed.
  • Click Import Example from Repository and choose a repository of your Zephyr Repo, choose your Zephyr SDK, choose board: RW610, choose a template(for example: hello_world) ,at the end click create like below screenshot:
  • Christine_Li_0-1728445030513.png

     

If could not find RW610, you can also select RW612 because for Wi-Fi and BLE, they are same . The only difference is RW612 supports 802.15.4. But RW610 doesn't support 802.15.4.

Hope it is helpful for you.

Please do not hesitate to mark the answer as a solution if there is no other questions or concerns on this case.

 

Best regards,

Christine.

0 Kudos
Reply
581 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @dchalkey 

Anything else I can do for you on this case?
If no, would you mind to close this case by mark my answer as accepted solution?
 
Please do not hesitate to let me know if you have any other concerns. I will try my best to support you.
Have a nice day~
 
Best regards,
Christine.
0 Kudos
Reply
558 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @dchalkey 

Anything else I can do for you on this case?
If no, would you mind to close this case by mark my answer as accepted solution?
 
Please do not hesitate to let me know if you have any other concerns. I will try my best to support you.
Have a nice day~
 
Best regards,
Christine.
0 Kudos
Reply
509 Views
dchalkey
Contributor I
Will do - Thanks!
0 Kudos
Reply