您尚未登录。

#1 Re: 全志 SOC » 各位大佬有没有a33的mipi-dsi屏设备树配置。 » 2024-10-02 18:59:45

hai2599 说:

各位大佬有没有a33的mipi-dsi屏设备树配置。共享一下。谢谢。。

tcon节点就可以,主线里面好像有些board有写吧。

#2 Re: 全志 SOC » 求助:全志A33-Vstar uboot » 2024-10-01 20:38:51

kcro 说:

@JiangLin
已成功,感谢

不客气,记得使用/home/vstar/extend.sh进行扩容分区,否则rootfs的分区只有1G左右

#3 Re: 全志 SOC » 求助:全志A33-Vstar uboot » 2024-10-01 20:35:15

@kdy6

checked. 非常感谢,有时间我会更新。

没想到vstar的主线化都有人在做了,我还想有空发一版patch,看来是不用了。

#4 Re: 全志 SOC » 求助:全志A33-Vstar uboot » 2024-10-01 12:00:55

kdy6 说:
JiangLin 说:

如果adb正常,那就从我这个uboot仓库试试吧,已经全做好了:
https://github.com/TroyMitchell911/u-boot/tree/a33-vstar

大佬usb无法使用 请教如何修改

usb好像有点问题,我空了会修复,目前比较忙

#5 Re: 全志 SOC » 求助:全志A33-Vstar uboot » 2024-10-01 12:00:28

kcro 说:

@JiangLin
后面用您分享的完整镜像的uboot是可以用UMS的,只是无法将其附加到虚拟机上

那你就emmc的镜像放sd卡的rootfs分区,用sd卡金系统使用dd命令烧录阿

需要注意的是emmc的boot0是有启动数据的,所以需要先清零

dd if=/dev/zero of=/dev/mmcblk1boot0 bs=1M count=2

#6 Re: 全志 SOC » 45块顺丰包邮买到的10.1寸保资LCD价签F1C200S 值不值 » 2024-09-30 15:25:43

@18578292200
我擦,这样确实可以连接wifi了,但我修改好之后无法开机了。
一直停在blozi的logo上,一开始怀疑usb口供电不行。
但是插在充电头上都不行,一样。。。

#7 Re: 全志 SOC » 求助:全志A33-Vstar uboot » 2024-09-30 15:04:57

如果adb正常,那就从我这个uboot仓库试试吧,已经全做好了:
https://github.com/TroyMitchell911/u-boot/tree/a33-vstar

#8 Re: 全志 SOC » 求助:全志A33-Vstar uboot » 2024-09-30 14:59:32

没想到随便逛逛看到有人在用我的系统

请问测试过原装系统的adb功能吗?我有一个vstart的开发板usb-otg的口是坏的,无法adb也无法ums。

如果是fel烧写的话直接复位进emmc的系统,看看是否电脑能检测到adb设备并连接,如果不行就换一块吧

#9 Re: 全志 SOC » 45块顺丰包邮买到的10.1寸保资LCD价签F1C200S 值不值 » 2024-09-25 17:30:58

18578292200 说:
liangrushui 说:

@18578292200
请问这个应用时自带的还是你编写然后下载进去的?

是自己写的,我放了下载链接

能看一下我的问题吗?连接wifi的问题,在楼上。

#10 Re: 全志 SOC » 45块顺丰包邮买到的10.1寸保资LCD价签F1C200S 值不值 » 2024-09-23 20:40:41

使用如下命令查找png字段的json文件,也是没有任何收获。

root@TinaLinux:/# find -name "*.json" -exec grep -n "*png" {} +

#11 Re: 全志 SOC » 45块顺丰包邮买到的10.1寸保资LCD价签F1C200S 值不值 » 2024-09-23 20:37:09

@18578292200
/mnt/UDISK/bloziplayer/bloziplayer.json也没有json文件...

root@TinaLinux:/mnt/UDISK/bloziplayer# ls -a
.   ..
root@TinaLinux:/mnt/UDISK/bloziplayer# 

屏幕开机只显示一个保资的二维码和一个蓝莓图片

#12 Re: 全志 SOC » 45块顺丰包邮买到的10.1寸保资LCD价签F1C200S 值不值 » 2024-09-23 20:23:18

本来/etc/wifi/wpa_supplicant.conf中是没有network字段的,我自己添加的:

network={
    ssid="troyself-wifi"
    psk="xxx"  //已经更改为自己的wifi密码
    key_mgmt=WPA-PSK
    priority=1
}

#13 Re: 全志 SOC » 45块顺丰包邮买到的10.1寸保资LCD价签F1C200S 值不值 » 2024-09-23 20:18:33

为什么我开启wifi显示如下报错:

root@TinaLinux:/# wpa_supplicant -B -i wlan0 -c /etc/wifi/wpa_supplicant.conf
Successfully initialized wpa_supplicant
rfkill: Cannot open RFKILL control device
nl80211: Could not re-add multicast membership for vendor events: -2 (No such file or directory)

#14 Re: 全志 SOC » 全志A33通过UDA启动 » 2024-09-20 17:16:23

已经解决,直接暴力ums通过otg出来接口后,gparted创建分区表后就能用了

#15 全志 SOC » 全志A33通过UDA启动 » 2024-09-20 12:56:51

JiangLin
回复: 1

在这里看到了一篇帖子是能够从UDA启动的

求助:A33主线uboot跑起来了,但是无法从 eMMC 启动
https://whycan.com/t_3633.html#p33305

但很奇怪的是,通过mmc partconf 1 0 7 0配置之后,还是从boot0启动了旧的uboot,这是为何呢?

#16 Re: 全志 SOC » A33在Uboot中无法使用mmc和sd卡 » 2024-09-14 12:48:47

microxp 说:

A33-OLinuXino_defconfig那个我试过是没问题的啦,mmc dev 1是板子上的emmc呀,先确认下你的板子有emmc吗,dev 0是外挂的tf卡,你可以插个tf卡试试mmc dev 0 有没有反应

OlinuXino config在这个分支也一样。

估计是这个仓库的这个分支不行吧,他那个分支太多,命名也不全。

我直接使用mainline的Uboot的SinLinx config就能用,mmc和sd卡都能检测到,昨天尝试mainline起不来是因为sd卡和uart0复用,导致uboot在初始化sd卡之前会切到uart2去输出,所以连uart0只能看到一部分log然后就没有反映了。

另外mainline的uboot的OLinuXino_defconfig配置文件在我这个板子上只能看到sd卡,不能看到mmc。

Board: vstar A33

#17 Re: 全志 SOC » A33在Uboot中无法使用mmc和sd卡 » 2024-09-14 10:49:29

microxp 说:

silinx的配置文件一般水土不服呀,换orangepi的a33试试看

请问一下orangepi的仓库在哪里?没找到orangepi的a33开发板阿

#18 Re: 全志 SOC » A33在Uboot中无法使用mmc和sd卡 » 2024-09-14 09:20:41

microxp 说:

silinx的配置文件一般水土不服呀,换orangepi的a33试试看

./A33-OLinuXino_defconfig也试过了...

我试试orangepi的

#19 全志 SOC » A33在Uboot中无法使用mmc和sd卡 » 2024-09-13 17:01:15

JiangLin
回复: 7

Uboot来自于 https://github.com/linux-sunxi/u-boot-sunxi的mirror/next分支
配置文件使用 Sinlinx_SinA33_defconfig

在Uboot中使用mmc相关命令均不能得到响应(已经开启mmc_debug):

=> mmc list
mmc@1c0f000: 0
mmc@1c11000: 1
=> mmc dev 1
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:8
                ARG                      0x000001AA
                RET                      -110
CMD_SEND:55
                ARG                      0x00000000
                RET                      -110
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:1
                ARG                      0x00000000
                RET                      -110
Card did not respond to voltage select!
=> mmc dev 0
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:8
                ARG                      0x000001AA
                RET                      -110
CMD_SEND:55
                ARG                      0x00000000
                RET                      -110
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:1
                ARG                      0x00000000
                RET                      -110
Card did not respond to voltage select!

设备树如下:

		mmc0: mmc@1c0f000 {
			compatible = "allwinner,sun7i-a20-mmc";
			reg = <0x01c0f000 0x1000>;
			clocks = <&ccu CLK_BUS_MMC0>,
				 <&ccu CLK_MMC0>,
				 <&ccu CLK_MMC0_OUTPUT>,
				 <&ccu CLK_MMC0_SAMPLE>;
			clock-names = "ahb",
				      "mmc",
				      "output",
				      "sample";
			resets = <&ccu RST_BUS_MMC0>;
			reset-names = "ahb";
			interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
			status = "disabled";
			#address-cells = <1>;
			#size-cells = <0>;
		};


		mmc2: mmc@1c11000 {
			compatible = "allwinner,sun7i-a20-mmc";
			reg = <0x01c11000 0x1000>;
			clocks = <&ccu CLK_BUS_MMC2>,
				 <&ccu CLK_MMC2>,
				 <&ccu CLK_MMC2_OUTPUT>,
				 <&ccu CLK_MMC2_SAMPLE>;
			clock-names = "ahb",
				      "mmc",
				      "output",
				      "sample";
			resets = <&ccu RST_BUS_MMC2>;
			reset-names = "ahb";
			interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
			status = "disabled";
			#address-cells = <1>;
			#size-cells = <0>;
		};

			mmc2_8bit_pins: mmc2_8bit {
				pins = "PC5", "PC6", "PC8",
				       "PC9", "PC10", "PC11",
				       "PC12", "PC13", "PC14",
				       "PC15", "PC16";
				function = "mmc2";
				drive-strength = <30>;
				bias-pull-up;
			};



&mmc0 {
	pinctrl-names = "default";
	pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_sina33>;
	vmmc-supply = <&reg_dcdc1>;
	bus-width = <4>;
	cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */
	status = "okay";
};

&mmc2 {
	pinctrl-names = "default";
	pinctrl-0 = <&mmc2_8bit_pins>;
	vmmc-supply = <&reg_dcdc1>;
	bus-width = <8>;
	non-removable;
	cap-mmc-hw-reset;
	status = "okay";
};

&mmc2_8bit_pins {
	/* Increase drive strength for DDR modes */
	drive-strength = <40>;
	/* eMMC is missing pull-ups */
	bias-pull-up;
};

对照原理图感觉没什么问题阿:
sche

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn