@whycanservice2 屏有链接吗,横屏处理能开帖讲讲吗
jmhh247 发布的帖子
-
R818使用安卓10的SDK怎么修改系统为横屏模式
大家好
我用的硬件是芒果的R818,想用安卓10横屏模式。
先查看了全志android10开发文档,没找到相关安卓横屏定制的配置接口。
有大佬了解相关操作吗
-
回复: 哪吒开发板可用的ICN6211 MIPI转接板开源了
@whycan 在 哪吒开发板可用的ICN6211 MIPI转接板开源了 中说:
这个板子可以接通用40pin 800x480 / 480x272 RGB 显示屏。
大佬,这两种屏分辨率不一样,需要改什么配置吗
-
回复: tina 2.0 d1s 的一些问题
我从别人分享的网盘下的sdk2.0,可能是个假的tina。
改了dts也不行,
发现target/allwinner/d1s-nezha/busybox-init-base-files/etc/init.d/rc.final里面,最后就是要加载host:
if [ x${boot_partition} == xboot ];then amixer cset name="Headphone Switch" 1 cat /sys/devices/platform/soc@3000000/soc@3000000:usbc0@0/usb_host nice -n -20 /usr/bin/story_bin & else cat /sys/devices/platform/soc@3000000/soc@3000000:usbc0@0/usb_host export swu_software=$(fw_printenv -n swu_software 2>/dev/null) export swu_mode=$(fw_printenv -n swu_mode 2>/dev/null) nice -n -20 /usr/bin/story_ota_bin & fi
注释掉usb_host这行,发现启动不太稳定,有时候启动不了。
老哥能发个完整的启动log看看吗,麻雀的
-
回复: tina 2.0 d1s 的一些问题
用SDK2.0发现在内核启动时,usb驱动加载很让人迷惑:
先加载device,再卸载device;然后加载host,这个流程合理吗
[ 5.805827] insmod_device_driver [ 6.645776] rmmod_device_driver [ 6.666849] insmod_host_driver
[ 5.527816] EXT4-fs (mmcblk0p8): mounted filesystem without journal. Opts: (null) ------run rc.modules file----- ------run rc.final file----- [ 5.805827] [ 5.805827] insmod_device_driver [ 5.805827] [ 5.813094] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator [ 5.897168] file system registered [ 5.945396] configfs-gadget 4100000.udc-controller: failed to start g1: -19 sh: write error: No such device [ 6.015167] read descriptors [ 6.018693] read strings [ 6.176876] sunxi_set_cur_vol_work()397 WARN: get power supply failed [ 6.263348] android_work: sent uevent USB_STATE=CONNECTED [ 6.344424] configfs-gadget gadget: high-speed config #1: c [ 6.350842] android_work: sent uevent USB_STATE=CONFIGURED [ 6.645776] [ 6.645776] rmmod_device_driver [ 6.645776] [ 6.652603] rmmod_device_driver()222 WARN: get power supply failed [ 6.659652] android_work: sent uevent USB_STATE=DISCONNECTED [ 6.666849] [ 6.666849] insmod_host_driver [ 6.666849] [ 6.673555] [ehci0-controller]: sunxi_usb_enable_ehci [ 6.679372] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xffffffe00068f870, 0x:ffffffd00406f000, irq_no:2e [ 6.692996] hci: sunxi_insmod_ehci()601 WARN: get supply failed [ 6.699755] sunxi-ehci 4101000.ehci0-controller: 4101000.ehci0-controller supply hci not found, using dummy regulator [ 6.712193] sunxi-ehci 4101000.ehci0-controller: EHCI Host Controller [ 6.719482] sunxi-ehci 4101000.ehci0-controller: new USB bus registered, assigned bus number 3 [ 6.729453] sunxi-ehci 4101000.ehci0-controller: irq 46, io mem 0x04101000 [ 6.765779] sunxi-ehci 4101000.ehci0-controller: USB 2.0 started, EHCI 1.00 [ 6.774939] hub 3-0:1.0: USB hub found [ 6.779358] hub 3-0:1.0: 1 port detected [ 6.787299] [ohci0-controller]: sunxi_usb_enable_ohci [ 6.792959] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xffffffe00068fc38 [ 6.803541] hci: sunxi_insmod_ohci()265 WARN: get supply failed [ 6.810240] sunxi-ohci 4101400.ohci0-controller: 4101400.ohci0-controller supply hci not found, using dummy regulator [ 6.822761] sunxi-ohci 4101400.ohci0-controller: OHCI Host Controller [ 6.830114] sunxi-ohci 4101400.ohci0-controller: new USB bus registered, assigned bus number 4 [ 6.839936] sunxi-ohci 4101400.ohci0-controller: irq 47, io mem 0x04101400 [ 6.921086] hub 4-0:1.0: USB hub found [ 6.925367] hub 4-0:1.0: 1 port detected host_chose finished! BusyBox v1.27.2 () built-in shell (ash) nice: can't execute '/usr/bin/story_ota_bin': No such file or directory ------run profile file----- _____ _ __ _ |_ _||_| ___ _ _ | | |_| ___ _ _ _ _ | | _ | || | | |__ | || || | ||_'_| | | | || | || _ | |_____||_||_|_||___||_,_| |_| |_||_|_||_|_| Tina is Based on OpenWrt! ---------------------------------------------- Tina Linux (Neptune, 61CC0487) ---------------------------------------------- root@TinaLinux:/#
-
回复: tina 2.0 d1s 的一些问题
问题1:
tina2.0默认是host,配置成device就可以用adb:root@TinaLinux:/sys/devices/platform/soc@3000000/soc@3000000:usbc0@0# echo usb_device > otg_role [ 171.811945] [ 171.811945] rmmod_host_driver [ 171.811945] [ 171.818656] [ehci0-controller]: sunxi_usb_disable_ehci [ 171.824447] [sunxi-ehci0]: remove, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xffffffe00068f870 [ 171.835017] sunxi-ehci 4101000.ehci0-controller: remove, state 4 [ 171.841807] usb usb3: USB disconnect, device number 1 [ 171.848923] sunxi-ehci 4101000.ehci0-controller: USB bus 3 deregistered [ 171.856575] [ohci0-controller]: sunxi_usb_disable_ohci [ 171.862342] [sunxi-ohci0]: remove, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xffffffe00068fc38 [ 171.872942] sunxi-ohci 4101400.ohci0-controller: remove, state 4 [ 171.879839] usb usb4: USB disconnect, device number 1 [ 171.886915] sunxi-ohci 4101400.ohci0-controller: USB bus 4 deregistered [ 171.894459] [ 171.894459] insmod_device_driver [ 171.894459] root@TinaLinux:/sys/devices/platform/soc@3000000/soc@3000000:usbc0@0# [ 172.056247] sunxi_set_cur_vol_work()397 WARN: get power supply failed [ 172.143194] android_work: sent uevent USB_STATE=CONNECTED [ 172.175406] configfs-gadget gadget: high-speed config #1: c [ 172.182249] read descriptors [ 172.185496] read strings [ 172.188699] android_work: sent uevent USB_STATE=DISCONNECTED [ 172.350399] sunxi_set_cur_vol_work()397 WARN: get power supply failed [ 172.436947] android_work: sent uevent USB_STATE=CONNECTED [ 172.468031] configfs-gadget gadget: high-speed config #1: c [ 172.474438] android_work: sent uevent USB_STATE=CONFIGURED [ 197.178135] random: crng init done
-
回复: 在D1的tina上整上overlayfs
@whycan 在 在D1的tina上整上overlayfs 中说:
d1-h-nezha/base-files/etc/config/fstab
sdk2.0中,d1s-nezha/base-files/etc/config/目录中没有fstab 文件,
按步骤测试了下,没有fstab文件,文件系统也能正常工作,支持可写,不知是否会有其它问题 -
回复: 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
@caiyongheng 在 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决? 中说:
根目录下执行make menuconfig
Global build settings --->
[*] Enable printk timestamps重新编译固件烧录
这里修改的是方案默认配置target/allwinner/d1s-nezha/defconfig,主要使能了CONFIG_KERNEL_PRINTK_TIME这个配置。
openWrt的特性:
defconfig中带有CONFIG_KERNEL_前缀的配置,最终都会影响内核配置。也就是defconfig没有选择CONFIG_KERNEL_PRINTK_TIME的话,那么也会强行取消选中内核配置中的CONFIG_PRINTK_TIME太给力了,涨知识,感谢大佬
-
回复: 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
大佬,你的方法确实可行。
这个问题我继续测试了下,发现一个诡异的现象,不知道是否bug...
首先,我对比了sdk1.0和sdk2.0 :lichee/linux-5.4/kernel/printk,里面的代码一样,说明还是有配置不同。
然后,我用code打开lichee/linux-5.4/.config,配置内核printk time,发现.config确实有效了,如下图
CONFIG_PRINTK_TIME=y
保存退出后,开始make ,然后 我去 ,观察这个.config居然变化了,如下图
# CONFIG_PRINTK_TIME is not set
是否诡异,是否bug,变化我懂,可是别改我配置啊。。。
我来到device/config/chips/d1s/configs/nezha/linux-5.4目录,及device/config/chips/d1s/configs/nezha/linux目录,把里面的config-5.4 都修改成CONFIG_PRINTK_TIME=y,问题依旧。
奇怪的是修改其它配置,比如添加gt911驱动,lichee/linux-5.4/.config是可以保留配置的,目前发现CONFIG_PRINTK_TIME 只要一编译,就会变成# CONFIG_PRINTK_TIME is not set
-
回复: 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
@yuzukitsuru 感谢大佬,太秀了!
原来需要源码修复,我以为是配置环节出问题了。 -
回复: sdk2.0 opensbi未打印?
@bloath 在 sdk2.0 opensbi未打印? 中说:
@jmhh247 无时间戳打印, 内核配置用的sdk2.0默认配置
@YuzukiTsuru 大佬,他这个默认配置,也不会打印时间戳,难道sdk2.0还有不同之处吗
-
回复: sdk2.0 opensbi未打印?
@bloath 在 sdk2.0 opensbi未打印? 中说:
@jmhh247 无时间戳打印, 内核配置用的sdk2.0默认配置
和我的情况一样:内核默认已经开了printfk time,但是却不会打印时间戳。
你的sdk2.0来自网盘,还是自己repo的?
请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
https://bbs.aw-ol.com/topic/1161/share/1 -
回复: sdk2.0 opensbi未打印?
@yuzukitsuru 在 sdk2.0 opensbi未打印? 中说:
@jmhh247 下面还没有启动内核
嗯,他有提到,内核、uboot都能正常启动。 -
回复: 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
@yuzukitsuru 在 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决? 中说:
@jmhh247 是,我这里都会显示
好奇怪,大佬方便给个内核的.config看看吗,和其它dts应该没关系吧
-
回复: 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
@yuzukitsuru 在 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决? 中说:
没遇到过这样情况,可以试试删了kernel重新编译
大佬,没遇到过这样情况:是指在麻雀d1s硬件+sdk2.0上吗
我试了删除lichee/linux-5.4里面的vmlinux重新编译,还是不行
实际选择别的内核驱动,都是可以正常编译进内核的,说明编译过程还是有效的吧。
-
回复: 请问麻雀d1s用tina-sdk2.0打开 printk time,内核启动log还是没时间戳显示,如何解决?
@tigger sdk1.0也可以,就是换成sdk2.0不会显示了。。。
-
回复: 麻雀D1s编译完SDK2.0烧写后uboot出现错误,该如何解决?
@xiaowenge 在 麻雀D1s编译完SDK2.0烧写后uboot出现错误,该如何解决? 中说:
官方的SDK并不是适配芒果哥的麻雀D1s小板子的,需要改DTS等各种配置
请教大佬,官方D1S开发板的原理图有吗,还有官方板在哪销售,全志淘宝店没见到
-
回复: 小哪吒产品规格共创
最新想法,已布线打板,并在上海risc-v峰会全志workshop上把牛逼吹出去了:
请教大佬,D1S不是没有HDMI吗,你引出的HDMI是RGB转换来的吗