<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SPI 驱动 ST7789VW 2.4 寸 LCD发生Label or path lcd_fb not found]]></title><description><![CDATA[<p dir="auto">在V821的TINA-SDK里，参考<a href="https://docs.aw-ol.com/docs/soc/v821/disp/spi_lcd/disp_driver_dbi_spi_1.3inch" target="_blank" rel="noopener noreferrer nofollow ugc">链接文本</a>适配2.4寸LCD<br />
在board.dts树里定义如下：</p>
<pre><code>&amp;pio {
 	spi1_pins_default: spi1@0 {
		pins = "PD14", "PD15", "PD16"; /* CS, SCK, SDA */
		function = "spi1";
		allwinner,drive = &lt;3&gt;;
	};

	spi1_pins_hold: spi1@1 {
		pins = "PD18"; /* DC */
		function = "spi1_hold";
		allwinner,drive = &lt;3&gt;;
		bias-pull-up;
	};

	spi1_pins_sleep: spi1@2 {
		pins = "PD14", "PD15", "PD16", "PD18";
		function = "io_disabled";
	};
}；

&amp;spi1 {
	pinctrl-0 = &lt;&amp;spi1_pins_default &amp;spi1_pins_hold&gt;;
	pinctrl-1 = &lt;&amp;spi1_pins_sleep&gt;;
	pinctrl-names = "default", "sleep";
	clock-frequency = &lt;100000000&gt;;
	sunxi,spi-bus-mode = &lt;SUNXI_SPI_BUS_DBI&gt;;
	sunxi,spi-cs-mode = &lt;SUNXI_SPI_CS_AUTO&gt;;
	status = "okay";

	panel_st7789v_spi1: slave@0 {
		device_type = "spi-panel";
		compatible = "allwinner,spi-panel";
		reg = &lt;0x0&gt;;
		spi-max-frequency = &lt;100000000&gt;;
		lcd_used = &lt;1&gt;;
		lcd_driver_name = "st7789v";
		lcd_if = &lt;0&gt;;
		lcd_dbi_if = &lt;2&gt;;
		lcd_data_speed = &lt;48&gt;;
		lcd_x = &lt;320&gt;;
		lcd_y = &lt;240&gt;;
		lcd_pixel_fmt = &lt;10&gt;;
		lcd_dbi_fmt = &lt;2&gt;;
		lcd_rgb_order = &lt;0&gt;;
		lcd_width = &lt;60&gt;;
		lcd_height = &lt;60&gt;;
		lcd_pwm_used = &lt;0&gt;;
		lcd_pwm_ch = &lt;6&gt;;
		lcd_pwm_freq = &lt;5000&gt;;
		lcd_pwm_pol = &lt;1&gt;;
		lcd_frm = &lt;1&gt;;
		lcd_gamma_en = &lt;1&gt;;
		fb_buffer_num = &lt;2&gt;;
		lcd_backlight = &lt;100&gt;;
		lcd_fps = &lt;60&gt;;
		lcd_dbi_te = &lt;0&gt;;
		lcd_dbi_clk_mode = &lt;0&gt;;
		lcd_gpio_0 = &lt;&amp;pio PD 17 GPIO_ACTIVE_LOW&gt;;
		status = "okay";
	};
};

&amp;lcd_fb {
	status = "okay";
	port {
		#address-cells = &lt;1&gt;;
		#size-cells = &lt;0&gt;;
		spi_panel0: endpoint@0 {
			reg = &lt;0&gt;;
			remote-endpoint = &lt;&amp;panel_st7789v_spi1&gt;;
		};
	};
};

</code></pre>
<p dir="auto">但在编译过程中发生如下错误：</p>
<pre><code>Nothing to do for unsupport configuration
make: Leaving directory '/data/V821/V821_SDK_V1.1/bsp/modules/gpu'
[ GPU]: Build done
---build dts for sun300iw1p1 v2w-----
INFO: Use die dtsi: /data/V821/V821_SDK_V1.1/bsp/configs/linux-5.4-ansc/sun300iw1p1.dtsi
Error: /data/V821/V821_SDK_V1.1/device/config/chips/v821/configs/v2w/board.dts:520.1-8 Label or path lcd_fb not found
FATAL ERROR: Syntax error parsing input tree
ERROR: build -j4 Failed
INFO: build kernel failed
</code></pre>
<p dir="auto">如果在设备树里拿掉&amp;lcd_fb { ... } 则可以编译通过，请问这是何故？</p>
]]></description><link>https://bbs.aw-ol.com/topic/6308/spi-驱动-st7789vw-2-4-寸-lcd发生label-or-path-lcd_fb-not-found</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 19:22:17 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/6308.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Apr 2025 17:37:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SPI 驱动 ST7789VW 2.4 寸 LCD发生Label or path lcd_fb not found on Mon, 28 Apr 2025 03:03:11 GMT]]></title><description><![CDATA[<p dir="auto">文档提供的驱动为新版本，需要更新，补丁如下，进入 bsp 文件夹打入：<br />
<a href="/assets/uploads/files/1745809352374-0003-k1-sunxi-p2-lcd_fb-add-support-for-qspi-lcd.patch">0003-K1-sunxi-P2-lcd_fb-add-support-for-qspi-lcd.patch</a><br />
<a href="/assets/uploads/files/1745809352372-0002-k1-sunxi-p2-lcd_fb-optimize-code-and-directory-struc.patch">0002-K1-sunxi-P2-lcd_fb-optimize-code-and-directory-struc.patch</a><br />
<a href="/assets/uploads/files/1745809352366-0001-k1-sunxi-p2-disp-lcd_fb-fix-build-fail-when-enable-d.patch">0001-K1-sunxi-P2-disp-lcd_fb-fix-build-fail-when-enable-D.patch</a></p>
]]></description><link>https://bbs.aw-ol.com/post/26036</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/26036</guid><dc:creator><![CDATA[awwwwa]]></dc:creator><pubDate>Mon, 28 Apr 2025 03:03:11 GMT</pubDate></item><item><title><![CDATA[Reply to SPI 驱动 ST7789VW 2.4 寸 LCD发生Label or path lcd_fb not found on Sun, 27 Apr 2025 14:15:41 GMT]]></title><description><![CDATA[<p dir="auto">通过分析错误日志，并结合阅读$SDK_PATH/bsp/configs/linux-5.4-ansc/sun300iw1p1.dtsi，<br />
将板级board.dts里将&amp;lcd_fb{ .... } 修正为&amp;lcd_fb0{ .... }<br />
该问题顺利解决</p>
]]></description><link>https://bbs.aw-ol.com/post/26032</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/26032</guid><dc:creator><![CDATA[zhanweixin]]></dc:creator><pubDate>Sun, 27 Apr 2025 14:15:41 GMT</pubDate></item></channel></rss>