<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/105790/is-it-okay-to-develop-nrf7002-without-zephyr-os</link><description>Belows are that my development setup 
 sdk : sdk16 
 os : none 
 development tool : keil 
 To use the NRF7002, it is understood that the NRF CONNECT SDK must be used. However, upon inspecting the source files of the SDK, it was observed that the WIFI</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 May 2024 06:05:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/105790/is-it-okay-to-develop-nrf7002-without-zephyr-os" /><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/485276?ContentTypeID=1</link><pubDate>Wed, 22 May 2024 06:05:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef4d4445-33b4-4172-8955-2d5c91d514e9</guid><dc:creator>selfcontrol</dc:creator><description>&lt;p&gt;Hello, H&amp;aring;kon Alseth.&lt;/p&gt;
&lt;p&gt;When configuring BLE + WiFi coexistence, is there any documentation or information on how much memory BLE and WiFi occupy in the memory specs of the nRF52840 and nRF5340 respectively?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/457176?ContentTypeID=1</link><pubDate>Thu, 23 Nov 2023 13:29:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:597dca55-14ea-4654-8a68-9451598dc565</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="heavyjo"]I&amp;#39;m sorry that here is another question.[/quote]
&lt;p&gt;No problem, this is what Devzone is for.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="heavyjo"]I haven&amp;#39;t proceeded with the implementation yet, but I&amp;#39;ve grasped the understanding of concepts/&lt;span&gt;logic &lt;/span&gt; such as WiFi connection, QSPI setup, resource configuration, TWT, etc.by referring to examples and drivers. &lt;br /&gt;However, I couldn&amp;#39;t find any syntax or drivers/libraries related to sending and reading messages for TCP connections. &lt;br /&gt;&lt;br /&gt;If there are examples or drivers/libraries that I might have missed regarding TCP connections and message sending/reading, please let me know[/quote]
&lt;p&gt;You could have a look at the https_client sample in ncs:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.5.0/samples/net/https_client/src/main.c"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v2.5.0/samples/net/https_client/src/main.c&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This uses a generic TCP stream socket, with mbedtls for TLS handling.&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the line that opens the socket with TLS:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.5.0/samples/net/https_client/src/main.c#L219"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v2.5.0/samples/net/https_client/src/main.c#L219&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want to open a generic TCP socket without TLS, you can do so like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;fd = socket(res-&amp;gt;ai_family, SOCK_STREAM, 0);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There&amp;#39;s also a traffic generator module that uses tcp here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/main/samples/wifi/twt/modules/traffic_gen/src/tcp.c"&gt;https://github.com/nrfconnect/sdk-nrf/blob/main/samples/wifi/twt/modules/traffic_gen/src/tcp.c&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/457084?ContentTypeID=1</link><pubDate>Thu, 23 Nov 2023 08:28:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:035cb238-afdd-424c-9f4f-f72023016ffc</guid><dc:creator>heavyjo</dc:creator><description>&lt;p&gt;Thank you!!&amp;nbsp;&amp;nbsp;Now, Setup is done with #1.&lt;br /&gt;I&amp;#39;m sorry that here is another question.&lt;br /&gt;&lt;br /&gt;I haven&amp;#39;t proceeded with the implementation yet, but I&amp;#39;ve grasped the understanding of concepts/&lt;span&gt;logic &lt;/span&gt; such as WiFi connection, QSPI setup, resource configuration, TWT, etc.by referring to examples and drivers. &lt;br /&gt;However, I couldn&amp;#39;t find any syntax or drivers/libraries related to sending and reading messages for TCP connections. &lt;br /&gt;&lt;br /&gt;If there are examples or drivers/libraries that I might have missed regarding TCP connections and message sending/reading, please let me know&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/456592?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 07:29:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7e052b8-a87e-40d3-8587-b5c644fffcb3</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user="heavyjo"]&lt;p&gt;For the development of BLE + WiFi, are the possible combinations as follows?:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;VSC + NCS + ZEPHYR + HW (NRF5340 + NRF7002)&lt;/li&gt;
&lt;li&gt;VSC + NCS + ZEPHYR + HW (NRF52840 + NRF7002) (=NOT RECOMMEND)&lt;/li&gt;&lt;/ol&gt;[/quote]
&lt;p&gt;It will be very demanding to implement wifi+ble with a nRF52840, as you will run out of RAM. I would strongly recommend the first option, ie. using a nRF5340.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/456578?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 05:09:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:59f23e07-d27e-4ba0-aa6e-d1facc2c7148</guid><dc:creator>heavyjo</dc:creator><description>&lt;p&gt;Thnaks for your kindness reply.&lt;br /&gt;Below is my last question&lt;br /&gt;&lt;br /&gt;For the development of BLE + WiFi, are the possible combinations as follows?:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;VSC + NCS + ZEPHYR + HW (NRF5340 + NRF7002)&lt;/li&gt;
&lt;li&gt;VSC + NCS + ZEPHYR + HW (NRF52840 + NRF7002) (=NOT RECOMMEND)&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/456317?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 08:07:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12ccbba7-1ee5-4ad9-a39d-59a80b6b92ff</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;We do not support Keil with NCS.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/456305?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 03:08:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bcf948cb-8dcb-4e20-bf95-0a6cd10fcd94</guid><dc:creator>heavyjo</dc:creator><description>&lt;p&gt;Thank you for your reply.&lt;br /&gt;&lt;br /&gt;I am looking to set up two development environments as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;NRF5340 + NRF7002 without Zephyr on KEIL.&lt;/li&gt;
&lt;li&gt;NRF5340 + NRF7002 with Zephyr on KEIL.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Is it possible to configure both 1 and 2?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it okay to develop nrf7002 without zephyr os?</title><link>https://devzone.nordicsemi.com/thread/456193?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2023 14:24:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc40d606-2a06-4ffc-9184-edbdb881d4f5</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unfortunately, there is no bare metal example available for nRF700x integration at this time.&lt;/p&gt;
&lt;p&gt;Using nRF Connect SDK, the nRF5340 is the recommended host controller for the nRF700x-series, if you plan to run the full stack. There is a table that we update for each release here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/releases_and_maturity/software_maturity.html#wi-fi-feature-support"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/releases_and_maturity/software_maturity.html#wi-fi-feature-support&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user=""]2.&amp;nbsp;&lt;span&gt;Assuming the use of Zephyr OS, could there be performance and memory-related issues when implementing TCP communication and BLE communication on the NRF52840 + NRF7002 combination?&lt;/span&gt;[/quote]
&lt;p&gt;Yes, this will be problematic wrt. RAM usage, as the network stack will require quite alot. More information is shared in our documentation:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/device_guides/working_with_nrf/nrf70/developing/constrained.html#host-soc-support"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/device_guides/working_with_nrf/nrf70/developing/constrained.html#host-soc-support&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>