<?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>Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95290/using-external-flash-other-than-mx25r64</link><description>Hi, 
 We are using nRF52840 for BLE functionality. 
 We are planing to use external flash with 128Mb which is other than MX25R64 available on DK board. 
 As part of initial bring up of external flash we are able to test external flash by defining PM_static</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Mar 2023 10:34:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95290/using-external-flash-other-than-mx25r64" /><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/412707?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2023 10:34:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6c519b2-8909-4d5e-95d2-f05248255321</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;You could try enabling 2 configuration options shown below.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_SPI_NOR_SFDP_RUNTIME"&gt;CONFIG_SPI_NOR_SFDP_RUNTIME&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_FLASH_JESD216_API"&gt;CONFIG_FLASH_JESD216_API&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/412635?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2023 05:10:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e53327b-92e8-4927-bf6e-00920c8b9cba</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;connection to flash is there but the part no. is not &lt;span&gt;mx25r6435f. It is still expecting the JDEC ID of&amp;nbsp;mx25r6435f. Our JDEC ID is different and it is&amp;nbsp;jedec-id = [20 BA 18];.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Our problem is why it still expecting of MX flash. Is any other changes required? like compatible etc.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/412539?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 13:56:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f921dd1-9277-4ed4-ac48-e44670e300df</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Jedec ID [00 00 00] might indicate that there is no proper connection between nRF52840 and external flash. You should try to verify the connection to the flash on your custom board.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/412460?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 10:28:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd68257e-4524-434e-bc24-ba0dce0197db</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;when we modified the details in DTS as per our &lt;span&gt;MT25QL128ABA1EW9-0SIT: Serial 128MB NOR flash, ther is no success.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When we boot the device it is still expecting the JEDEC ID of&amp;nbsp;&amp;nbsp;mx25r6435f.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677579505089v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;What should be the name for the our flash in dts inplace of &amp;quot; mx25r64: mx25r6435f@0&amp;quot;&amp;nbsp;and compatible id.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;qspi {
	status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;qspi_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;qspi_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	MT25QL128: MT25QL128@0 {
		compatible = &amp;quot;nordic,qspi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		/* MX25R64 supports only pp and pp4io */
		writeoc = &amp;quot;pp2o&amp;quot;;
		/* MX25R64 supports all readoc options */
		readoc = &amp;quot;read2o&amp;quot;;
		sck-frequency = &amp;lt;8000000&amp;gt;;
		jedec-id = [20 BA 18];
		sfdp-bfp = [
		53 46 44 50 06 01 01 FF 00 06 01 10 30 00 00 FF 84 00 01 02 80 00 00 FF
		FF FF FF FF FF FF FF FF
		FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
		E5 20 F9 FF FF FF FF 07 29 EB 27 6B 27 3B
		27 BB FF FF FF FF FF FF 27 BB FF FF 29 EB 0C 20 10 D8 0F 52 00 00
		00 99 4A 24 C9 03 8E 8B 38 27 01 AC 7A 75 
		7A 75 5C D5 BD FB FF 82 0F 4A 00 00 3D 81
		FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
		00 00 F0 FF FF FF FF FF
		];
		size = &amp;lt;134217728&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;35000&amp;gt;;
	};
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If put other name nothing happens but device is also not ready.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To test we are using the sample code &amp;quot;C:\ncs\v2.1.0\zephyr\samples\drivers\spi_flash&amp;quot;&lt;/p&gt;
&lt;p&gt;This fails as device not ready with our flash but works well with the DK flash&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/409182?ContentTypeID=1</link><pubDate>Thu, 09 Feb 2023 13:56:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f85d698-d6ca-44b6-bd1a-d21717546cc2</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;With proper configuration similar to what you showed earlier in &amp;amp;qspi, you would probably not need an additional driver. &lt;br /&gt;&lt;br /&gt;Regarding drivers, you could have a look at&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/nrfx/tree/master/drivers/src"&gt;nrfx drivers&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://github.com/zephyrproject-rtos/zephyr/tree/main/drivers/flash"&gt;Zephyr flash drivers&lt;/a&gt;&amp;nbsp;online.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/408672?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2023 16:36:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:881e0e06-3f82-4546-b0c2-29b5df7c493d</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;We are trying to get the SFDP related details and still waiting for them.&lt;/p&gt;
&lt;p&gt;One more question here i have is , after updating the dts file with these details is there any other things do we need to modify.&lt;/p&gt;
&lt;p&gt;we are using zephyr os as part of NCS 2.1.0. do we need to integrate&amp;nbsp;any driver for&amp;nbsp;&lt;span&gt;MT25QL128ABA1EW9-0SIT: Serial 128MB NOR flash.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If yes can you provide the link for the zephyr driver of this flash?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/403625?ContentTypeID=1</link><pubDate>Fri, 06 Jan 2023 14:54:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57e8ac96-59b8-4677-9b40-b2be13360608</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;You could read more about&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/build/dts/api/bindings/mtd/nordic,qspi-nor.html"&gt;QSPI NOR properties&lt;/a&gt;&amp;nbsp;in the documentation. In&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/qspi.html?cp=4_0_0_5_18_10"&gt;QSPI electrical specification&lt;/a&gt;, you can see that maximum supported frequency for QSPI is 32 MHz. Table 10 in&amp;nbsp;&lt;a href="https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/mt25q/die-rev-a/mt25q_qlhs_l_128_aba_0.pdf"&gt;datasheet&lt;/a&gt;&amp;nbsp;shows that some frequencies can be less that maximum 32 MHz. It might be possible to configure one of the mentioned values which are less than 32 MHz. Table 44 in the same datasheet specifies DPD exit time (most probably this would be t-exit-dpd) to be 30 us. High to deep power-down which most probably corresponds to t-enter-dpd is specified to be 3 us. The memory size is doubled, so probably you would look at value 134217728. Write and read operation codes (writeoc and readoc) depend on the supported options for your particular flash memory. In any case, I would recommend that you contact flash memory manufacturer as they produce this flash memory and can provide the most reliable information related to the parameters in question.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/403557?ContentTypeID=1</link><pubDate>Fri, 06 Jan 2023 11:44:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f19ed466-77fe-4f31-b0c9-d5827fe1ad26</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;Thank you for the input. these links helped upto certain point.&lt;/p&gt;
&lt;p&gt;Datasheet of mx25r6435f: Flash of DK&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.digikey.in/en/datasheets/macronix/macronixmx25r6435f20wide20range2064mb20v14#pf19"&gt;https://www.digikey.in/en/datasheets/macronix/macronixmx25r6435f20wide20range2064mb20v14#pf19&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our flash is&amp;nbsp;&lt;span&gt;MT25QL128ABA1EW9-0SIT: Serial 128MB NOR flash&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="" class="fui-Link ___m14voj0 f3rmtva f1ern45e f1deefiw f1n71otn f1q5o8ev f1h8hb77 f1vxd6vx f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f9n3di6 f1ids18y fygtlnl f1deo86v f12x56k7 f1iescvh ftqa4ok f50u1b5 fs3pq8b f1hghxdh f1tymzes f1x7u7e9 f1cmlufx f10aw75t fsle3fq" title="https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/mt25q/die-rev-a/mt25q_qlhs_l_128_aba_0.pdf" href="https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/mt25q/die-rev-a/mt25q_qlhs_l_128_aba_0.pdf" rel="noopener noreferrer" target="_blank"&gt;https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/mt25q/die-rev-a/mt25q_qlhs_l_128_aba_0.pdf&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Compared the values of DTS with bothe data sheets able to understand only few parameters.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;But still did not get the values of&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;writeoc, readoc values from datasheet of DK_flash to corelate to my flash.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Also:&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;sfdp-bfp,&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;t-enter-dpd,&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;t-exit-dpd.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span&gt;values also how it is given in DTS. did not get any clue from MX data sheet.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Clock frequency in our data sheet is 90Mhz and 133 Mhz. not sure which one to use.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Because in MX flash data sheet also it is 80MHZ but in the nordic DTS only 8MHZ is used.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;only JDEC ID and has dpd is only clear from the data sheets.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/403199?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 13:42:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8aa2614a-6c6a-4c27-b61b-b58a2f9030fb</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.jedec.org/about-jedec"&gt;JEDEC&lt;/a&gt;&amp;nbsp;provides open standards for microelectronics industry.&lt;br /&gt;&lt;br /&gt;General information about&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/build/dts/bindings.html"&gt;Devicetree bindings&lt;/a&gt;&amp;nbsp;is available in the documentation. The meaning of specific properties related to QSPI is shown in&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/build/dts/api/bindings/mtd/nordic%2Cqspi-nor.html#dtbinding-nordic-qspi-nor"&gt;devicetree bindings for Nordic QSPI&lt;/a&gt;&amp;nbsp;peripheral. You should be able to find appropriate values of the properties for your particular NOR flash memory from the device manufacturer&amp;#39;s datasheet.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/403116?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 09:20:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15f6b074-ff3a-4eb6-9107-ae1c035de2de</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;we will be using NOR flash only.&lt;/p&gt;
&lt;p&gt;So you mean with the general configs which we use for the flash, same will work right?&lt;/p&gt;
&lt;p&gt;I am new to this flash terminology. what is JEDEC spec? w.r.t this spec how the dts changes should be modified. I mean below is for default flash exists in nRF52840 DK. how these detials need to modified.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;qspi {
	status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;qspi_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;qspi_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	mx25r64: mx25r6435f@0 {
		compatible = &amp;quot;nordic,qspi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		/* MX25R64 supports only pp and pp4io */
		writeoc = &amp;quot;pp4io&amp;quot;;
		/* MX25R64 supports all readoc options */
		readoc = &amp;quot;read4io&amp;quot;;
		sck-frequency = &amp;lt;8000000&amp;gt;;
		jedec-id = [c2 28 17];
		sfdp-bfp = [
			e5 20 f1 ff  ff ff ff 03  44 eb 08 6b  08 3b 04 bb
			ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
			10 d8 00 ff  23 72 f5 00  82 ed 04 cc  44 83 68 44
			30 b0 30 b0  f7 c4 d5 5c  00 be 29 ff  f0 d0 ff ff
		];
		size = &amp;lt;67108864&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;35000&amp;gt;;
	};
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/403113?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 09:13:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89224037-60d6-4950-b955-97afe9bc276d</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;If you are planning to use QSPI NOR device which follows JEDEC specification, the basic set of features should be supported directly through nrf_qspi_nor.c driver. NAND flash would most likely be incompatible due to different sector sizes or use of different flash commands.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/403089?ContentTypeID=1</link><pubDate>Wed, 04 Jan 2023 06:58:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5baf6b53-ab79-4d11-b897-6170a12d9931</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will not be using any bard. We will be using nRF52840 interfaced with external flash ove QSPI, in our complete product.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I mean no DK will be used here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/402976?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2023 13:49:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb5f9fe6-3403-45f7-b530-dbe6ed37c13a</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;Which board do you use?&lt;br /&gt;&lt;br /&gt;Do you plan to use one external QSPI flash memory on your board which is different than existing one on the DK?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/402882?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2023 03:57:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f6e5ca6-3871-440d-a9c4-0e1fb2b0bafe</guid><dc:creator>Srikara</dc:creator><description>&lt;p&gt;This basic details I used while using default external flashof DK . My main concern is DTS file changes for QSPI and if any driver implementation needed.&lt;br /&gt;Can you ellobarate where i can see dts file relation with flash in the path&amp;nbsp;\ncs\v2.1.0\zephyr\samples\drivers\jesd216.&lt;/p&gt;
&lt;p&gt;I do not see any dts related here&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external flash other than MX25R64</title><link>https://devzone.nordicsemi.com/thread/402848?ContentTypeID=1</link><pubDate>Mon, 02 Jan 2023 14:51:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74b4e841-1fe4-45d6-a1ed-b1c7512538c8</guid><dc:creator>riedlse</dc:creator><description>&lt;p&gt;Not a complete answer, but I found this sample in the zephyr ics build that lets you find out all of the details of the flash chip you are using to enter in the dts.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;zephyr/samples/drivers/jesd216&lt;/p&gt;
&lt;p&gt;had to add to prj.conf and change the printf to print (if you use RTT, serial comm might work as well, didn&amp;#39;t have that hooked up)&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;# QSPI configuration&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_NORDIC_QSPI_NOR&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_NORDIC_QSPI_NOR_FLASH_LAYOUT_PAGE_SIZE&lt;/span&gt;&lt;span&gt;=4096&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_NORDIC_QSPI_NOR_STACK_WRITE_BUFFER_SIZE&lt;/span&gt;&lt;span&gt;=16&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;# Enable logs&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_LOG&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_LOG_PRINTK&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_LOG_MODE_DEFERRED&lt;/span&gt;&lt;span&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_LOG_BACKEND_RTT_MODE_DROP&lt;/span&gt;&lt;span&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_LOG_BACKEND_RTT_MESSAGE_SIZE&lt;/span&gt;&lt;span&gt;=1024&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_LOG_PROCESS_THREAD_STACK_SIZE&lt;/span&gt;&lt;span&gt;=1024&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_SEGGER_RTT_BUFFER_SIZE_UP&lt;/span&gt;&lt;span&gt;=4096&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_USE_SEGGER_RTT&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_RTT_CONSOLE&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>