您尚未登录。

#1 Openwrt/LEDE/AR9331/MT7688/RT5350 » 求教MTK官网的Openwrt怎么修改SRAM大小和Flash大小? » 2021-12-31 23:00:19

danile
回复: 1

求教MTK官网的Openwrt怎么修改SRAM大小和Flash大小,没有相关的DTS,怎么修改?芯片是MT7628

#2 全志 SOC » 全志Openwrt编译出来的sd卡镜像怎么转成PhoenixSuit烧录的镜像 » 2021-07-14 16:16:21

danile
回复: 0

全志Openwrt编译出来的sd卡镜像怎么转成PhoenixSuit烧录的镜像

#3 全志 SOC » 请教有没有openwrt可以以AP模式稳定使用的usb接口wifi芯片 » 2021-06-04 09:59:39

danile
回复: 0

最近使用全志h3编译了openwrt,请教有没有可以AP模式稳定使用的usb接口wifi芯片

#4 硬件设计 KiCAD/Protel/DXP/PADS/ORCAD/EAGLE » 求一款 500mW的2.4G射频前端 PA/LNA IC » 2021-03-31 09:26:53

danile
回复: 0

看到一款 亿佰特的2.4G模块 E01-2G4M27SX 有27dBm的发送功率,相求同款PA LNA,可是找不到芯片的资料,skyworks官网也没有!!

%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20210331085705.png

#5 全志 SOC » 求推荐一款分辨率支持1280x800的CPU,同时能够视频解码MP4,不需要外置SRAM。 » 2020-11-12 14:50:18

danile
回复: 9

求推荐一款分辨率支持1280x800的CPU,同时能够视频解码MP4,不需要外置SRAM。

#6 Re: ESP32/ESP8266 » 老外吐槽 esp32-wifi 不开源 » 2020-11-06 16:37:14

whyabc666 说:

开放Mac就啥单片机都能用WiFi就和什么RF24cl01,a7105之类的了吧!

不可能吧,pld长度都达不到更别说扩频了

#7 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 请教 LVGL Tabview 组件 title 怎么 使用中文字体? » 2020-10-31 14:52:57

Lvy 说:

你好,title显示中文解决了吗?

danile 说:

请教 LVGL Tabview 组件 title 怎么 使用中文字体?

还没,看来只能设置全局字体了

#8 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 在线实时修改 LittleVGL7 / LVGL7 界面主题 » 2020-09-26 18:52:07

明月照我沟渠 说:
danile 说:

请教tabview的标题文字能修改中文吗

你用中文有什么问题吗?


7.0版本tabview title 不知道怎么使用自己的字体(不用全局字体)

#10 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 请教 Lvgl7.0 怎么设置Tabview title Font? » 2020-09-18 18:50:31

danile
回复: 0

请教 Lvgl7.0 怎么设置Tabview title  Font? 7.0和6.0区别很大呀~~

#12 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 请教 LVGL Tabview 组件 title 怎么 使用中文字体? » 2020-09-02 15:16:10

哇酷小二 说:
danile 说:

可以的

那找一下 lvgl 显示汉字的帖子,
①生成字体②添加字体c文件到工程③注册字体④设置当前使用的字体为该字体⑤然后就可以像使用英文一样使用汉字了


label 知道怎么换中文,就tabview不知道怎么换

#16 Re: VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 请教 树莓派串口发大数据 会出现断续,如何解决? » 2020-07-06 16:27:04

kekemuyu 说:

可能是下位机也处理的不好吧,串口通讯中间断开是很常见的,需要做相应处理保证数据完整性。
请参考自定义的协议:

报文头   报文长度   报文数据  报文结束

由报文长度保证数据完整性


是树莓派的问题,其他性能差的都没问题,报文  校验  肯定做的

#17 Re: VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 请教 树莓派串口发大数据 会出现断续,如何解决? » 2020-07-06 14:58:32

哇酷小二 说:

把app的收发部分写健壮一些就行


我直接  cat  xxx  > /dev/ttyUSB0  也是一样,和app无关了,现在中间断了10ms  严重影响下位机通讯了

#18 VMWare/Linux/Ubuntu/Fedora/CentOS/U-BOOT » 请教 树莓派串口发大数据 会出现断续,如何解决? » 2020-07-06 14:02:24

danile
回复: 5

请教 树莓派串口发大数据  会出现断续,如何解决?之前在Windows PC上,Mt7688上,和香橙派上都没问题

_20200706140006.png

#19 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LVGL7.0出来, 让老夫来试一试 » 2020-06-23 12:36:49

zhaoxunren 说:

我已经将Lvgl7.01在MCU上移植成功了。7.01增加了很多功能,很好用。感谢作者的努力。

什么MCU  那些资源

#20 Re: 站务公告/网站建设 » ★★★ 关于 whycan.cn 商业广告 ★★★(①开发板/②招聘/③个人闲置均免费. 芯片推广收费) » 2020-06-23 11:13:22

只要不像某bbs那样把会员免费贡献的代码资料当作私有财产,会员收费才能看,我都支持

#21 ESP32/ESP8266 » 请教 如何测量和评估2.4G GFSK 信号质量,用什么仪器 » 2020-06-15 14:18:27

danile
回复: 3

正在设计一个2.4G  GFSK  SOIC  带 PA的电路,用频谱仪信号强度增加了,但是信号质量好像变低(丢包有所增加)了,如何用工具分析信号质量

#22 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LVGL7.0出来, 让老夫来试一试 » 2020-06-09 11:58:15

lvgl 说:

git clone https://github.com/lvgl/lv_sim_visual_studio_sdl/ --recursive

.gitsubmodule

[submodule "visual_studio_2017_sdl/lvgl"]
	path = visual_studio_2017_sdl/lvgl
	url = https://github.com/lvgl/lvgl.git
	branch = release/v7
[submodule "visual_studio_2017_sdl/lv_examples"]
	path = visual_studio_2017_sdl/lv_examples
	url = https://github.com/lvgl/lv_examples.git
	branch = release/v7
[submodule "visual_studio_2017_sdl/lv_drivers"]
	path = visual_studio_2017_sdl/lv_drivers
	url = https://github.com/lvgl/lv_drivers.git
	branch = dev-7.0

git submodule update --remote

STM32F103VCT6 驱动  430x320  一卡一卡的,正常吗

#23 Re: Cortex M0/M3/M4/M7 » 请问你们写stm32时,用寄存器,还是库函数? » 2020-04-24 11:10:32

看你的应用了,如果一般的控制库函数就可以了,如果做电机,电源,快速控制算法需要用寄存器,甚至汇编

#26 Re: Xilinx/Altera/FPGA/CPLD/Verilog » 完全使用开源工具链的FPGA开发板 » 2020-04-16 08:19:02

你的第一张PCB图是用什么软件渲染出来的,感觉很漂亮

#27 Re: 8051/STC8/AT89C51/N76E003 » 请教N76E003单片机经常死机,怎么在看门狗中断打印死在什么地方? » 2020-01-18 12:24:04

红白机 说:

关了看门狗, 现在不死机?

看门狗是开的,我把所有变量尽量定义到xdata好点,死机还是存在,几率低很多

#28 Re: 8051/STC8/AT89C51/N76E003 » 请教N76E003单片机经常死机,怎么在看门狗中断打印死在什么地方? » 2020-01-16 14:15:36

红白机 说:

CORTEX-M3 有几种模式,所以可以打印PC地址吧? 而8051只有一种模式?是不是这样?

好像不死了,这样更可怕。

#29 Re: 8051/STC8/AT89C51/N76E003 » 请教N76E003单片机经常死机,怎么在看门狗中断打印死在什么地方? » 2020-01-16 13:28:26

红白机 说:

先把看门狗关了,看死在何处。

关了怎么知道啊,调试模式运行的话不死机的。我是希望类似STM32 死机了可以打印PC地址,就能找到在哪里死了,貌似51没办法获取

#30 8051/STC8/AT89C51/N76E003 » 请教N76E003单片机经常死机,怎么在看门狗中断打印死在什么地方? » 2020-01-16 08:57:58

danile
回复: 10

最近朋友有个STM8S003的小产品让我移植到N76E003,移植后发现死机,调试模式全速运行一直不死,调试模式退出不定时死机,于是把P20设置成输入 并且P20=1设置成上拉,测量电压不是VDD,死机没解决,,请教怎么在看门狗中断函数中打印死在什么地方?

#31 全志 SOC » 请教,荔枝派和彩虹派的网口,3.3V供电不一样,请教那种比较好? » 2019-12-05 15:31:49

danile
回复: 2

请教,荔枝派和彩虹派的网口,3.3V供电不一样,请教那种比较好?

_20191205152842.png

none.png

#32 Re: 全志 SOC » V3s LCD接口如何转VGA输出,USB接口用开关芯片切换影响OTG吗? » 2019-11-29 14:44:24

超级萌新 说:

lcd转vga可以用楼上的方案,
usb模拟开关可行,但是要看你的 otg device/host切换用软件还是硬件切。


硬件切换的,检测到OTG USB电压,单片机会自动切换,也可以通过I2C通知切换

#33 Re: 全志 SOC » V3s LCD接口如何转VGA输出,USB接口用开关芯片切换影响OTG吗? » 2019-11-29 12:23:29

感谢提供的资料

歌以咏志 说:

再发一个: https://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/

一个VGA虚设插头是一个简单的黑客愚弄通过让他们想有一个插入卡上的监视器中的GPU和Windows。在某些情况下,当您拥有两个或更多图形卡并且需要将它们激活时,此技巧很有用:
在1张以上的卡上运行F @ H:Folding @ Home GPU客户端要求该卡处于活动状态(具有其自己的桌面),然后才能在图形核心上启动折叠(请参阅此处)。
在第一个卡(Radeon)用于3D渲染时,为PhysX启用NVIDIA卡(请参阅此处)。
VGA虚拟原理很简单:使用3个电阻器模拟显示器的RGB通道负载。50至150欧姆之间的任何电阻都可以。



https://whycan.cn/files/members/2003/vga_dummy_electronic_01.jpg

https://whycan.cn/files/members/2003/vga_dummy_electronic_02.jpg

VGA虚拟插头电子方案

https://whycan.cn/files/members/2003/vga_dummy_electronic_schema.jpg



这是DVI连接器的电子方案:

https://whycan.cn/files/members/2003/vga_dummy_electronic_dvi.jpg

#34 全志 SOC » V3s LCD接口如何转VGA输出,USB接口用开关芯片切换影响OTG吗? » 2019-11-29 09:51:36

danile
回复: 6

V3s LCD接口如何转VGA输出,USB接口用开关芯片切换影响OTG吗?
                               
                                   FE2.1 USB HUB芯片 5口USB,其中一路用来接PCIE 4G模块
                                  /
V3s USB  ----BL1532(USB开关芯片)
                                 \
                                   用来OTG


这样设计有什么问题吗,有经验的指教一下

#35 Re: RISC-V » LONGAN GD32V RISC-V开发板按照官网烧程序进去不运行? » 2019-11-20 19:16:51

Tariel 说:

据说龙眼上的 CPU 有 GD32VF103CBT6 和 GD32VF103C8T6 两种。如果官网程序不工作,那看看 CPU 的型号;如果是 C8T6 的,那么试试附件这个 json。

解开后放在 platformio 的 .platformio\platforms\gd32v\boards 目录下,然后在工程的 platform.ini 里写 board = sipeed-longan-nano-c8 就行了。

我是用 DFU 下载的,没有问题。串口没试过。

附件: https://whycan.cn/files/members/2387/sipeed-longan-nano-c8.7z


可以了,非常感谢,dfu可以,串口不行

#36 RISC-V » LONGAN GD32V RISC-V开发板按照官网烧程序进去不运行? » 2019-11-19 15:21:04

danile
回复: 6

LONGAN GD32V  RISC-V开发板按照官网烧程序进去不运行?

采用VSCode + PlatformIO 开发,串口烧录。

_20191119151813.png

#37 Re: RISC-V » riscv开发板GD32VF103点灯 » 2019-11-18 13:16:32

Gentlepig 说:

sipeed基于vscode的platform,有个开发环境,可以不装eclipse了。

用VSCODE+PlatformIO 编译出来的固件下载开开发板上,不运行

#38 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » 7688 + AIR720 4G测试 » 2019-09-20 15:14:54

请教楼主,V3s 是否可以同样的使用rnds上4g

#39 Re: 全志 SOC » AWTK移植成功,可是电容触摸屏不能检测松开不太灵敏。 » 2019-08-15 14:52:24

晕哥 说:

什么触摸芯片呢?

ft6336g,难道是校准问题?上一批次的触摸屏没问题,是不是没校准好呢,ts_calibrate好像不能校准有没有按下

#40 Re: 全志 SOC » AWTK移植成功,可是电容触摸屏不能检测松开不太灵敏。 » 2019-08-15 11:46:07

晕哥 说:

看起来挺不错,


有必要 @lixianjing
AWTK 作者


是触摸屏的问题,我用ts_test 测试发现,能检测移动,按下能检测到,松开不太容易检测到

#41 全志 SOC » AWTK移植成功,可是电容触摸屏不能检测松开不太灵敏。 » 2019-08-14 20:18:43

danile
回复: 8

AWTK移植成功,可是电容触摸屏检测有没有按下不太灵敏,用ts_test发现很多时候要是手指离开慢一点就检测不到,位置移动都能检测到!

#42 Re: 全志 SOC » 求教,晕哥入坑教程中,编译出来的固件没有tar 解压gz和cat mtd没输出问题? » 2019-08-13 12:04:14

晕哥 说:

1. 你的tar命令不支持压缩, 可能是 busybox 里面的 tar 本来就不支持压缩, 或者是编译的时候某些选项未勾

2. 没有生成分区


1. busybox 确实没有z这个选项可以选
2. 怎么能生成呢?

#44 全志 SOC » 求教,晕哥入坑教程中,编译出来的固件没有tar 解压gz和cat mtd没输出问题? » 2019-08-12 20:22:14

danile
回复: 5

求教,晕哥入坑教程中,编译出来的固件没有   tar xzvf  xx.tar.gz:

# tar xzvf release.tar.gz
tar: invalid option -- 'z'


cat  /proc/mtd没输出问题?

# cat /proc/mtd
dev:    size   erasesize  name
#

#45 Re: 全志 SOC » ft6336电容触摸 ts_test 出现tslib: Selected device is not a touchscreen » 2019-08-10 09:14:00

晕哥 说:
超级萌新 说:

先用 evtest 测试,这个可以手动选设备。
ts_test 不行估计是因为环境变量设置的是按键设备,你要改下环境变量才行

对, 试一试这样:

###根据实际情况填写###
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/etc/ts.conf'
export TSLIB_FBDEVICE='/dev/fb0'
export TSLIB_PLUGINDIR='/usr/lib/ts'
export TSLIB_TSDEVICE='/dev/input/event0'

ts_calibrate
ts_test


环境变量   TSLIB_TSDEVICE 设置就好了,感谢晕哥!!!

#46 Re: 全志 SOC » ft6336电容触摸 ts_test 出现tslib: Selected device is not a touchscreen » 2019-08-10 08:07:09

晕哥 说:

贴一下驱动检测硬件的 log, 有没有 probe 到 ft6336 ?

看波形①是正常的中断信号,②可能是I2C时钟引起的,可能中断脚上加一颗100pF的电容比较好点!但是这个应该不是照成的原因

2019-08-10_080407.jpg

#47 Re: 全志 SOC » ft6336电容触摸 ts_test 出现tslib: Selected device is not a touchscreen » 2019-08-10 07:57:09

晕哥 说:

贴一下驱动检测硬件的 log, 有没有 probe 到 ft6336 ?

我发现那个毛刺就是触摸中断,可是用ts-test 出现 tslib: Selected device is not a touchscreen (must support ABS and KEY event types)

难道是edt-ft5x06 和 ft6336 不兼容?

#48 Re: 全志 SOC » ft6336电容触摸 ts_test 出现tslib: Selected device is not a touchscreen » 2019-08-10 07:38:52

晕哥 说:

贴一下驱动检测硬件的 log, 有没有 probe 到 ft6336 ?

加载驱动好像没什么问题:

# insmod edt-ft5x06.ko
[   27.093508] input: EP0250M09 as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0038/input/input1

#49 全志 SOC » ft6336电容触摸 ts_test 出现tslib: Selected device is not a touchscreen » 2019-08-09 21:37:01

danile
回复: 8

ft6336电容触摸 使用的是edt-ft5x06驱动,地址(7bit地址)都是0x38

ts_test  出现:

tslib: Selected device is not a touchscreen (must support ABS and KEY event types)

我的dts配置:

&i2c0 {
	status = "okay";
	ft6336g: edt-ft5x06@38 {
		compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
		reg = <0x38>;
        interrupt-parent = <&pio>;
        interrupts = <1 2 IRQ_TYPE_EDGE_FALLING>;/*(PB02)*/
		pinctrl-names = "default";
        pinctrl-0 = <&ts_reset_pin>;
        irq-gpios = <&pio 1 2 GPIO_ACTIVE_HIGH>; /* (PB02) */
        reset-gpios = <&pio 4 0 GPIO_ACTIVE_LOW>; /* (PE00) */
		/*wake-gpios = <&pio 4 9 GPIO_ACTIVE_HIGH>;*/
        /*touchscreen-swapped-x-y*/
	};
};

驱动记载波形:https://whycan.cn/files/members/1808/none_20190809-2134.zip

发现rst出现类似毛刺的波形:

_20190809213606.png

#50 全志 SOC » 荔枝派 mplayer 播放 mp4,找不到alsa!!!请高手指定一二!! » 2019-08-07 10:35:29

danile
回复: 0

昨天调试st7789v驱动ok,遂用mplayer播放mp4,发现有图像,没声音。于是指定alsa驱动:

mplayer -ao alsa /mnt/sda1/aoa.mp4

提示: No such audio driver 'alsa'

于是 mplayer -ao help :

# mplayer -ao help
MPlayer 1.3.0-6.3.1 (C) 2000-2016 MPlayer Team
Available audio output drivers:
    oss    OSS/ioctl audio output
    mpegpes    DVB audio output
    v4l2    V4L2 MPEG Audio Decoder output
    null    Null audio output
    pcm    RAW PCM/WAVE file writer audio output

于是播放mp3试试:madplay -o wave:- 1.MP3 | aplay &   竟然有声音!!!

我再看看buildroot  发现加了alsa驱动了

#51 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-07 08:22:03

晕哥 说:

屏幕看起来效果挺好,在哪里买的?



是以前给客户开发产品,给的几片,厂家好像叫做华宇彩晶

#53 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 20:57:38

晕哥 说:

现在可以显示了吗?

可以的,其实就是那个复位问题,至于波形很乱,是因为spi时钟超过了逻辑分析仪的上限了

#54 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 17:42:33

晕哥 说:

可能是在别的文件实现了:

$ grep reset-gpios -r drivers/staging/
drivers/staging/fbtft/fbtft-core.c:     ret = fbtft_request_one_gpio(par, "reset-gpios", 0, &par->gpio.reset);
drivers/staging/greybus/arche-apb-ctrl.c:       apb->resetn_gpio = of_get_named_gpio(np, "reset-gpios", 0);


可以了,我加了那句就可以了,感谢

#55 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 17:19:40

晕哥 说:

可能是在别的文件实现了:

$ grep reset-gpios -r drivers/staging/
drivers/staging/fbtft/fbtft-core.c:     ret = fbtft_request_one_gpio(par, "reset-gpios", 0, &par->gpio.reset);
drivers/staging/greybus/arche-apb-ctrl.c:       apb->resetn_gpio = of_get_named_gpio(np, "reset-gpios", 0);


这个复位Io应该不是屏幕的复位,而是系统的复位

#56 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 16:42:24

晕哥 说:

等你好消息 ^_^


https://github.com/Lichee-Pi/linux/blob/zero-4.13.y/drivers/staging/fbtft/fb_st7789v.c

源代码里面没看到 复位的操作呢,为什么 Documentation\devicetree\bindings\display\panel\sitronix,st7789v.txt  文件里面有复位引脚!!

而且我发现ili9341里面有复位的相关操作:
https://github.com/Lichee-Pi/linux/blob/zero-4.13.y/drivers/staging/fbtft/fb_ili9341.c

par->fbtftops.reset(par);

#57 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 16:29:21

danile 说:
晕哥 说:

https://whycan.cn/t_2740.html

spi-max-frequency = <50000000>;
/*spi-cpol;*/
/*spi-cpha;*/

频率降低到 6M, 开启 cpol, cpha:

spi-max-frequency = <6000000>;
spi-cpol;
spi-cpha;

这样试一试.


https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/display/panel/sitronix%2Cst7789v.txt


还是不行呢  https://whycan.cn/files/members/1808/none_20190806-1615.zip


好像有点正常了,晚上试试,感谢晕哥

#59 Re: 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 15:44:07

晕哥 说:

spi 的时序能对上吗?


除了设备驱动加载时候,SPI发送的全是0,感觉不正常,加载完,我cat xxx>/dev/fb0  ,SPI前面一段杂乱的波形,后面数据是对的

#61 全志 SOC » 请教ST7789V,不显示,发现波形完全不对!请高手指点一二!! » 2019-08-06 14:41:49

danile
回复: 30

请教ST7789V,不显示,发现波形完全不对!仔细防照
http://zero.lichee.pro/%E8%B4%A1%E7%8C%AE/article%203.html?highlight=fbtft
LicheePizero_SPI_LCD_st7789.pdf

操作,还是没有效果!!!

dts文件: https://whycan.cn/files/members/1808/dts.zip


sun8i-v3s-licheepi-zero-dock.dts 文件:

/*
 * Copyright (C) 2016 Icenowy Zheng <icenowy@aosc.xyz>
 *
 * This file is dual-licensed: you can use it either under the terms
 * of the GPL or the X11 license, at your option. Note that this dual
 * licensing only applies to this file, and not this project as a
 * whole.
 *
 *  a) This file is free software; you can redistribute it and/or
 *     modify it under the terms of the GNU General Public License as
 *     published by the Free Software Foundation; either version 2 of the
 *     License, or (at your option) any later version.
 *
 *     This file is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU General Public License for more details.
 *
 * Or, alternatively,
 *
 *  b) Permission is hereby granted, free of charge, to any person
 *     obtaining a copy of this software and associated documentation
 *     files (the "Software"), to deal in the Software without
 *     restriction, including without limitation the rights to use,
 *     copy, modify, merge, publish, distribute, sublicense, and/or
 *     sell copies of the Software, and to permit persons to whom the
 *     Software is furnished to do so, subject to the following
 *     conditions:
 *
 *     The above copyright notice and this permission notice shall be
 *     included in all copies or substantial portions of the Software.
 *
 *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 *     OTHER DEALINGS IN THE SOFTWARE.
 */

#include "sun8i-v3s-licheepi-zero.dts"

#include <dt-bindings/input/input.h>

/ {
	model = "Lichee Pi Zero with Dock";
	compatible = "licheepi,licheepi-zero-dock", "licheepi,licheepi-zero",
		     "allwinner,sun8i-v3s";

	aliases {
		ethernet0 = &emac;
	};

	leds {
		/* The LEDs use PG0~2 pins, which conflict with MMC1 */
		status = "disbaled";
	};

	chosen {
		/delete-node/ framebuffer@0;
	};
};


&spi0 {
	status = "okay";

	st7789v@0 {
		compatible = "sitronix,st7789v";
		reg = <0>;
		reset-gpios = <&pio 4 20 GPIO_ACTIVE_LOW>;
		dc-gpios = <&pio 4 1 GPIO_ACTIVE_LOW>;
		/*backlight = <&pwm_bl>;*/
		spi-max-frequency = <15000000>;
		spi-cpol;
		spi-cpha;
		bgr;
		buswidth = <8>;
		rotate = <270>;
		fps = <10>;
	};

};


&codec {
	allwinner,audio-routing =
		"Headphone", "HP",
		"Headphone", "HPCOM",
		"MIC1", "Mic",
		"Mic",  "HBIAS";
	status = "okay";
};

&emac {
	status = "okay";
};

&mmc1 {
	broken-cd;
	bus-width = <4>;
	vmmc-supply = <&reg_vcc3v3>;
	status = "okay";
};

&lradc {
	vref-supply = <&reg_vcc3v0>;
	status = "okay";

	button@200 {
		label = "Volume Up";
		linux,code = <KEY_VOLUMEUP>;
		channel = <0>;
		voltage = <200000>;
	};

	button@400 {
		label = "Volume Down";
		linux,code = <KEY_VOLUMEDOWN>;
		channel = <0>;
		voltage = <400000>;
	};

	button@600 {
		label = "Select";
		linux,code = <KEY_SELECT>;
		channel = <0>;
		voltage = <600000>;
	};

	button@800 {
		label = "Start";
		linux,code = <KEY_OK>;
		channel = <0>;
		voltage = <800000>;
	};
};

加载驱动时候的波形如下:

文件:saleae 1.1.18版本以上可以打开   https://whycan.cn/files/members/1808/none.zip

_20190806143100.png


加载驱动时候的波形如下:

文件:saleae 1.1.18版本以上可以打开   https://whycan.cn/files/members/1808/fb.zip

_20190806143918.png

#62 Re: 全志 SOC » V3s内部的RTC很不准,误差每天接近两分钟!!!? » 2019-08-05 10:56:04

超级萌新 说:

V3s 的 RTC是32k,不是32.768k,要软件转换

https://whycan.cn/t_686.html#p16692


如果把板载的晶振换成32.768就可以精确了吗?

#63 Re: 全志 SOC » 荔枝派zero驱动st7789出现问题!波形完全不对? » 2019-08-03 23:00:09

smartcar 说:

波形是怎么样的


log 是怎样的


log好像没看到问题

2019-08-03_225541.png

#64 全志 SOC » 荔枝派zero驱动st7789出现问题!波形完全不对? » 2019-08-03 19:34:32

danile
回复: 2

0x01.硬件链接
-------------------------------------------------------------------------------
[st7789]            [licheepi zero]
CK  <-------------->  SPI0_CLK
SI  <-------------->  SPI0_SI
SO  <-------------->  SPI0_SO
CS  <-------------->  SPI0_CS
DC  <-------------->  PE1
RST <-------------->  PE20


0x02.增加驱动ST7789驱动
-------------------------------------------------------------------------------
make ARCH=arm menuconfig

CONFIG_FB_TFT=y
CONFIG_FB_TFT_ST7789V=y


0x03.删除sun8i-v3s.dtsi中的
chosen {
        #address-cells = <1>;
        #size-cells = <1>;
        ranges;

        simplefb_lcd: framebuffer@0 {
                compatible = "allwinner,simple-framebuffer",
                             "simple-framebuffer";
                allwinner,pipeline = "de0-lcd0";
                clocks = <&ccu CLK_BUS_TCON0>, <&display_clocks 0>,
                         <&display_clocks 6>, <&ccu CLK_TCON0>;
                status = "disabled";
        };

};

0x04.修改sun8i-v3s-licheepi-zero-dock.dts文件
-------------------------------------------------------------------------------
#include "sun8i-v3s-licheepi-zero.dts"

#include <dt-bindings/input/input.h>

/ {
    model = "Lichee Pi Zero with Dock";
    compatible = "licheepi,licheepi-zero-dock", "licheepi,licheepi-zero",
                 "allwinner,sun8i-v3s";

    aliases {
            ethernet0 = &emac;
    };

    leds {
            /* The LEDs use PG0~2 pins, which conflict with MMC1 */
            status = "disbaled";
    };

    chosen {
            /delete-node/ framebuffer@0;
    };
};


&spi0 {
    status = "okay";

    panel@0 {
            compatible = "sitronix,st7789v";
            reg = <0>;
            reset-gpios = <&pio 4 20 GPIO_ACTIVE_LOW>;
            dc-gpios = <&pio 4 1 GPIO_ACTIVE_LOW>;
            /*backlight = <&pwm_bl>;*/
            spi-max-frequency = <50000000>;
            /*spi-cpol;*/
            /*spi-cpha;*/
            buswidth = <8>;
            rotate = <270>;
            bgr;
            fps = <30>;
            /*
            port {
                    panel_input: endpoint {
                            remote-endpoint = <&tcon0_out_panel>;
                    };
            };
            */
    };
};

#65 全志 SOC » V3s内部的RTC很不准,误差每天接近两分钟!!!? » 2019-08-02 12:58:42

danile
回复: 8

荔枝派zero  V3s内部的RTC很不准,误差每天接近两分钟!!!?请教是什么问题?

#66 全志 SOC » 求教 V3s wget 或者 curl 命令如何使用硬件AES 硬件加速来实现openssl支持呢? » 2019-07-29 08:58:35

danile
回复: 4

求教 V3s  wget 或者 curl 命令如何使用硬件AES 硬件加速来实现openssl支持呢? wget一个https文件,CPU占用率很高!!


_20190729085233.png

#67 Re: 全志 SOC » V3s 如何使能 wget的 https功能? » 2019-07-28 16:54:13

进入 buildroot  -> output -> build -> busybox
make menuconfig
找到 wget  添加 ssl 支持

#68 全志 SOC » V3s 如何使能 wget的 https功能? » 2019-07-28 13:08:03

danile
回复: 3

V3s 如何使能 wget的 https功能?

#69 Re: 全志 SOC » 是否有现成的FT6336G 触摸屏幕的驱动代码,Linux 电容触摸驱动I2C 数据格式是否有固定的格式。 » 2019-07-22 10:18:59

超级萌新 说:

linux 自带了 FT5x36 驱动,楼主你这个芯片应该可以用的。

搜索了一下,没有,就看到了edt-ft5x06.c

#70 全志 SOC » 是否有现成的FT6336G 触摸屏幕的驱动代码,Linux 电容触摸驱动I2C 数据格式是否有固定的格式。 » 2019-07-21 12:07:35

danile
回复: 3

是否有现成的FT6336G 触摸屏幕的驱动代码,Linux 电容触摸驱动I2C 数据格式是否有固定的格式。

#71 Re: 全志 SOC » V3s用WIFI上网,如何能在WIFI路由器上显示hostname? » 2019-07-20 13:35:52

jiangming1399 说:

建议参考这个文档看看配置文件里面的设置项目

https://udhcp.busybox.net/README.udhcpc


谢谢,解决了

#72 全志 SOC » V3s用WIFI上网,如何能在WIFI路由器上显示hostname? » 2019-07-20 12:00:39

danile
回复: 2

V3s用WIFI上网,如何能在WIFI路由器上显示hostname?

修改 /etc/hostname 无效
修改 /etc/hosts 无效


2019-07-20_115516.jpg

#73 Re: 全志 SOC » 用V3S在终端 分配Swap总是分配不了 大神 » 2019-07-18 10:03:49

蛮巧的,我今天也是不行,后来拷贝了一分在路由器上创建的swapfile到v3s板子上就好了,看来是v3s创建的swapfile 有问题

#74 全志 SOC » 如何在荔枝派 zero 的SDC1上使用RTL8723BS WIFI模块 » 2019-07-15 20:44:43

danile
回复: 1

如何在荔枝派 zero 的SDC1上使用RTL8723BS WIFI模块
1. dts如何修改
2. 为什么驱动只能选择(M)不能(*)

#75 Re: 全志 SOC » 感谢彩虹派, 收到赠送的 V3s + OV2710 + ILI934x 开发板 » 2019-07-15 16:55:51

rainbow-pi 说:

太感谢晕哥了,给予彩虹派大力的支持!!!

开发板的购买链接有吗?

页脚

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

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