<?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>Getting &amp;quot;no such file or directory&amp;quot; for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112109/getting-no-such-file-or-directory-for-lfs-and-lvgl-when-upgrading-to-2-6-1</link><description>I just upgraded my nRF Connect for VSC to 2.6.1 and now am getting these errors: 
 
 
 and 
 
 
 
 I saw this as well: 
 
 
 but I have CONFIG_DISPLAY =y in the prj.conf. This also followed but could be related to the prior error:</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 14 Jun 2024 20:04:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112109/getting-no-such-file-or-directory-for-lfs-and-lvgl-when-upgrading-to-2-6-1" /><item><title>RE: Getting "no such file or directory" for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/488925?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 20:04:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0290d79d-8def-4369-aa82-b6529ddcea02</guid><dc:creator>lcj</dc:creator><description>&lt;p&gt;I had a problem with a second configuration file, which was being used instead of the prj.conf. It was&amp;nbsp;&lt;span&gt;nrf5340dk_nrf5340_cpuapp.conf and in the root directory.&lt;br /&gt;&lt;br /&gt;Originally I had it in there because I needed different configurations added for different builds. In this case a ST7789 display in one build configuration vs&amp;nbsp;gc9x01x. I thought they were merged, but it looks like it used nrf5340dk_nrf5340_cpuapp.conf&amp;nbsp;and prj.conf.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "no such file or directory" for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/488885?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 13:23:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f88401e-93b3-4b76-bea5-9a040f3fe6d6</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;All of them above? Did you do a pristine build?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tested your lgvl setup and it compiled without any issue on my end.&lt;/p&gt;
&lt;p&gt;Which SDK did you move from?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "no such file or directory" for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/488879?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 13:09:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e945706-7003-46ca-a4f9-82074538e7b9</guid><dc:creator>lcj</dc:creator><description>&lt;p&gt;I set &lt;code&gt;CONFIG_SPI=Y&lt;/code&gt; and still get same problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "no such file or directory" for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/488869?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 12:56:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3f6dcc0-42b0-45c7-acf1-48be5930a1b7</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;You have not enabled SPI in your overlay. Both CONFIG_SPI is set to n. Try to set CONFIG_SPI=y and do a prestin build.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "no such file or directory" for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/488858?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 12:24:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48a13a7b-44fd-4e60-9b7c-0b2e468bfc56</guid><dc:creator>lcj</dc:creator><description>&lt;p&gt;prj.conf:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# memory settings
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
CONFIG_HEAP_MEM_POOL_SIZE=25000

# MCU
CONFIG_BOOTLOADER_MCUBOOT=n
CONFIG_MULTITHREADING=y

# Enable Flash
CONFIG_FLASH=y
CONFIG_FLASH_MAP=y
CONFIG_FLASH_PAGE_LAYOUT=y

# file system
CONFIG_FILE_SYSTEM=y
CONFIG_FILE_SYSTEM_LITTLEFS=y

#SPI FLASH
CONFIG_SPI=n
CONFIG_NORDIC_QSPI_NOR=y

#DT_HAS_JEDEC_SPI_NOR_ENABLED=y
CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY=n

# MCUBOOT
CONFIG_IMG_MANAGER=n
CONFIG_MCUBOOT_IMG_MANAGER=n   # turning off for now
CONFIG_IMG_ERASE_PROGRESSIVELY=n   # turning off for now

# debug (mcu needs to be off or will overload flash)
CONFIG_LOG=y
CONFIG_LOG_MODE_MINIMAL=y
CONFIG_LOG_MODE_IMMEDIATE=y
CONFIG_DEBUG=y

#BASIC CONFIG
CONFIG_MAIN_STACK_SIZE=4096

CONFIG_DISPLAY=y
CONFIG_DISPLAY_LOG_LEVEL_ERR=y

# lvgl
CONFIG_LV_Z_MEM_POOL_SIZE=16384
CONFIG_LVGL=y
CONFIG_LV_USE_LOG=y
CONFIG_LV_MEM_CUSTOM=y
CONFIG_LV_USE_LABEL=y
CONFIG_LV_USE_BTN=y
CONFIG_LV_USE_IMG=y
CONFIG_LV_FONT_DEFAULT_MONTSERRAT_18=y
CONFIG_LV_FONT_MONTSERRAT_20=y
CONFIG_LV_FONT_MONTSERRAT_24=y
CONFIG_LV_FONT_MONTSERRAT_28=y
CONFIG_LV_FONT_MONTSERRAT_48=y

CONFIG_LV_COLOR_16_SWAP=y
CONFIG_LV_COLOR_DEPTH_16=y

# Display (for the st7789 build)
#CONFIG_SPI=y
CONFIG_ST7789V=y
CONFIG_ST7789V_RGB565=y
#CONFIG_HAS_SITRONIX_ST7789V=y

# printing/debugging
CONFIG_PRINTK=y

# zbus
CONFIG_ZBUS=y
CONFIG_ZBUS_RUNTIME_OBSERVERS=y
CONFIG_ZBUS_LOG_LEVEL_ERR=y
CONFIG_ZBUS_LOG_LEVEL_INF=y
CONFIG_ZBUS_LOG_LEVEL_DBG=y
CONFIG_ZBUS_OBSERVER_NAME=y
CONFIG_ZBUS_CHANNEL_NAME=y

# config date/time
CONFIG_NEWLIB_LIBC=y
CONFIG_POSIX_API=y

# BLE
CONFIG_BT=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_DEVICE_NAME=&amp;quot;Test BLE&amp;quot;
CONFIG_BT_RX_STACK_SIZE=4096

CONFIG_RESET_ON_FATAL_ERROR=n
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;nrf5340dk_nrf5340_cpuapp.overlay:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;pinctrl {

    spi4_default: spi4_default {
        group1 {
            psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 6)&amp;gt;,
                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 25)&amp;gt;;
        };
    };

    spi4_sleep: spi4_sleep {
        group1 {
            psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 6)&amp;gt;,
                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 25)&amp;gt;;
            low-power-enable;
        };
    };

    // Set to I2C pins that the touch screen is connected to
    i2c2_default: i2c2_default {
        group1 {
            psels = &amp;lt;NRF_PSEL(TWIM_SDA, 1, 2)&amp;gt;,
                &amp;lt;NRF_PSEL(TWIM_SCL, 1, 3)&amp;gt;;
        };
    };

    i2c2_sleep: i2c2_sleep {
        group1 {
            psels = &amp;lt;NRF_PSEL(TWIM_SDA, 1, 2)&amp;gt;,
                &amp;lt;NRF_PSEL(TWIM_SCL, 1, 3)&amp;gt;;
            low-power-enable;
        };
    };
};

&amp;amp;spi4 {
	compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;spi4_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi4_sleep&amp;gt;;
    pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	cs-gpios = &amp;lt;&amp;amp;gpio0 11 GPIO_ACTIVE_LOW&amp;gt;;

    st7789v_st7789v_tl019fqv01: st7789v@0 {
        compatible = &amp;quot;sitronix,st7789v&amp;quot;;
        spi-max-frequency = &amp;lt;20000000&amp;gt;;
        reg = &amp;lt;0&amp;gt;;
        cmd-data-gpios = &amp;lt; &amp;amp;gpio1 11 GPIO_ACTIVE_LOW&amp;gt;;
        reset-gpios = &amp;lt; &amp;amp;gpio1 10 GPIO_ACTIVE_LOW&amp;gt;;
        width = &amp;lt;240&amp;gt;;
        height = &amp;lt;240&amp;gt;;
        x-offset = &amp;lt;0&amp;gt;;
        y-offset = &amp;lt;0&amp;gt;;
        vcom = &amp;lt;0x19&amp;gt;;
        gctrl = &amp;lt;0x35&amp;gt;;
        vrhs = &amp;lt;0x12&amp;gt;;
        vdvs = &amp;lt;0x20&amp;gt;;
        mdac = &amp;lt;0x00&amp;gt;;
        gamma = &amp;lt;0x01&amp;gt;;
        colmod = &amp;lt;0x05&amp;gt;;
        lcm = &amp;lt;0x2c&amp;gt;;
        porch-param = [0c 0c 00 33 33];
        cmd2en-param = [5a 69 02 01];
        pwctrl1-param = [a4 a1];
        pvgam-param = [D0 04 0D 11 13 2B 3F 54 4C 18 0D 0B 1F 23];
        nvgam-param = [D0 04 0C 11 13 2C 3F 44 51 2F 1F 1F 20 23];
        ram-param = [00 F0];
        rgb-param = [CD 08 14];
	};
};


&amp;amp;i2c2 {
    compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
    status = &amp;quot;okay&amp;quot;;
    clock-frequency = &amp;lt;I2C_BITRATE_FAST&amp;gt;;
    pinctrl-0 = &amp;lt;&amp;amp;i2c2_default&amp;gt;;
    pinctrl-1 = &amp;lt;&amp;amp;i2c2_sleep&amp;gt;;
    pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;

    cst816s: cst816s@15 {
        compatible = &amp;quot;hynitron,cst816s&amp;quot;;
        reg = &amp;lt;0x15&amp;gt;;
        irq-gpios = &amp;lt;&amp;amp;gpio1 0 GPIO_ACTIVE_LOW&amp;gt;;
        rst-gpios = &amp;lt;&amp;amp;gpio0 20 GPIO_ACTIVE_LOW&amp;gt;;
    };
};

/ {
	fstab {
		compatible = &amp;quot;zephyr,fstab&amp;quot;;
		lfs: lfs {
			compatible = &amp;quot;zephyr,fstab,littlefs&amp;quot;;
			mount-point = &amp;quot;/lfs&amp;quot;;
			partition = &amp;lt;&amp;amp;littlefs_storage&amp;gt;;
			automount;
            read-size = &amp;lt;16&amp;gt;;
			prog-size = &amp;lt;16&amp;gt;;
			cache-size = &amp;lt;64&amp;gt;;
			lookahead-size = &amp;lt;32&amp;gt;;
			block-cycles = &amp;lt;512&amp;gt;;
		};
	};
};

/delete-node/ &amp;amp;storage_partition;

&amp;amp;mx25r64 {
	partitions {
		compatible = &amp;quot;fixed-partitions&amp;quot;;
		#address-cells = &amp;lt;1&amp;gt;;
		#size-cells = &amp;lt;1&amp;gt;;

		littlefs_storage: partition@0 {
			label = &amp;quot;littlefs_storage&amp;quot;;
			reg = &amp;lt;0x00000000 0x00200000&amp;gt;;
		};
		lvgl_raw_partition: partition@200000 {
			label = &amp;quot;lvgl_raw_partition&amp;quot;;
			reg = &amp;lt;0x00200000 0x00200000&amp;gt;;
		};
        settings_partition: partition@400000 {
            label = &amp;quot;settings_partition&amp;quot;;
            reg = &amp;lt;0x400000 0x100000 &amp;gt;;
        };
	};
};

/ {
    chosen {
        nordic,pm-ext-flash = &amp;amp;mx25r64;
        zephyr,display = &amp;amp;st7789v_st7789v_tl019fqv01;
        zephyr,keyboard-scan = &amp;amp;cst816s;
    };

    /* 
    aliases {
        vibrator_pwm = &amp;amp;led0;
    };
    */

    vib_pwr: vib-pwr-ctrl {
        compatible = &amp;quot;regulator-fixed&amp;quot;;
        regulator-name = &amp;quot;vib-pwr-ctrl&amp;quot;;
        enable-gpios = &amp;lt;&amp;amp;gpio1 14 GPIO_ACTIVE_HIGH&amp;gt;;
    };
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting "no such file or directory" for lfs and lvgl when upgrading to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/488845?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 11:13:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7fc9418-a312-4a3b-903d-0dec4394b1fd</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi Leo&lt;/p&gt;
&lt;p&gt;What did you upgrade from? Did you remember to also upgrade the toolchain?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you post your prj.conf and your overlay?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>