您尚未登录。

#1 Re: 全志 SOC » 全志v3s的dts怎么配置pwm0,让其管脚PB4在系统初始化阶段不是3.3v高电平 » 2024-06-27 10:10:35

晕哥 说:

uboot初始化成 gpio低电平,进linux配置成pwm

昨天已经试过了,屏蔽了linux的pwm,pwm0的管脚PB4可以正常被Uboot设置成高或者低电平,设置成低后再加上linux的pwm,立马就变高了

#2 Re: 全志 SOC » 全志v3s的dts怎么配置pwm0,让其管脚PB4在系统初始化阶段不是3.3v高电平 » 2024-06-26 21:14:21

memory 说:

@游侠TT

linux dts 把pwm部分屏蔽,看进入linux之后是否一直保持uboot的pwm状态。

如果是,

则改下Linux里面PWM的驱动初始化代码,读出io寄存器复用状态,如果是pwm复用,继续读出pwm的频率与占空比。

已经试过修改u-boot文件夹下arch/arm/dts/sun8i-v3s.dtsi和sun8i-v3s-licheepi-zero.dts,将PWM驱动代码添加进去,屏蔽了linux的PWM部分,但是启动后在/sys/class/pwm下没有pwm的节点,pwm0引脚也没有高电平出来。如果配置了linux的PWM代码,系统启动后pwm0引脚默认配置成是reversed模式,所以一直是高电平,应该如何修改驱动初始化代码

#3 Re: 全志 SOC » 全志v3s的dts怎么配置pwm0,让其管脚PB4在系统初始化阶段不是3.3v高电平 » 2024-06-25 17:49:05

海石生风 说:

你这PWM这么久了还没搞定呀。试下在Uboot里将该PWM所处的引脚配置为输出并输出低电平,或者在Uboot里也配置为PWM但占空比设为0。

我已经试过在uboot里设置引脚了,现在发现是dts里配置pwm使能这里pinctrl-names = "default",pinctrl-0这里还是会配置pwm0引脚功能,我改成pinctrl-names = "sleep",pinctrl-1上电就不会输出,但是这是休眠了,不能输出PWM了,这个pinctrl在哪改
     &pwm {
     pinctrl-names = "default";
     pinctrl-0 = <&pwm0_pins>, <&pwm1_pins>;
     status = "okay";
  };

#4 全志 SOC » 全志v3s的dts怎么配置pwm0,让其管脚PB4在系统初始化阶段不是3.3v高电平 » 2024-06-25 15:04:59

游侠TT
回复: 7

如题,需要使用PWM功能,按教程配置后,在进入用户态前管脚是高电平3.3v,怎么让它变低

#5 Re: 全志 SOC » 全志v3s怎么配置启动过程中gpio输出低电平 » 2024-06-24 15:17:47

yuqingli 说:

启动过程应该是 输入,硬件加个下拉看看。全志平台 一般有个 启动时候生效的 fex配置文件,在那里面改

电阻加过了,没什么效果,每次重启都是内核启动时间2-3秒内高电平,然后进入用户空间后我通过脚本配置PWM0的极性为normal后变为低电平

#6 全志 SOC » 全志v3s怎么配置启动过程中gpio输出低电平 » 2024-06-24 14:21:57

游侠TT
回复: 2

我需要将PWM0的gpio引脚PB4在内核启动过程中输出低电平,该怎么操作,目前在启动过程中PB4电平会变成3.3V

#7 Re: 全志 SOC » 全志v3s怎么外接功放 » 2024-06-21 17:38:50

金哈哈 说:

搜功放外围电路应该就成,我用的8002

那耳机电路图上的hcom和hpcomfb怎么连接,

#8 全志 SOC » 全志v3s怎么外接功放 » 2024-06-21 12:28:13

游侠TT
回复: 2

全志v3s的耳机电路怎样改造后外接功放,我功放选用的是TPA3116

#9 Re: 全志 SOC » 请教一下V3S怎么外接扬声器 » 2024-06-21 12:25:46

请问楼主解决了么,我现在要接功放TPA3116,不知道耳机电路怎么改造

#10 Re: 全志 SOC » 全志v3s的PWM0引脚怎样在上电启动过程中输出低电平 » 2024-06-21 09:53:06

4610 说:

默认是悬空吧,外部加下拉电阻了吗

没有加下拉电阻,pwm0直接连接外围一个高压包点火装置的电路,内核启动过程中引脚会输出3.3V,会把电路导通,导通时间一长可能会有把三极管烧毁的风险。

#11 全志 SOC » 全志v3s的PWM0引脚怎样在上电启动过程中输出低电平 » 2024-06-20 17:23:39

游侠TT
回复: 3

我已经配置了pwm输出功能,使用pwm0的引脚PB4,但是在上电后linux内核启动过程中PB4输出的都是高电平3.3v,一般是2-3秒,直到进入根文件系统后运行脚本配置PWM0输出低电平时才会改变,请问能改变pwm0在启动过程中的电平为低电平吗?

#12 全志 SOC » 全志v3s系统怎么支持中文显示 » 2024-06-08 17:45:27

游侠TT
回复: 1

在licheepi zero开发板上不管是新建中文文件还是文件夹都显示?????,要怎么配置才能显示中文

#13 Re: 全志 SOC » V3S串口921600波特率使用 » 2024-06-05 17:20:49

ubuntu 说:
游侠TT 说:

@谢图图
我全志的v3s调成功了,csdn上搜它高速时钟的设置,u-boot和内核都得改,串口0使用115200和串口2使用921600不会卡死了

请问最后具体是怎么解决的呢?

重新按照csdn上的方法修改uboot和内核,重新编译后放进SD卡就好了

#14 Re: 全志 SOC » V3S串口921600波特率使用 » 2024-05-21 13:55:40

@谢图图
我全志的v3s调成功了,csdn上搜它高速时钟的设置,u-boot和内核都得改,串口0使用115200和串口2使用921600不会卡死了

#15 Re: 全志 SOC » 全志V3s串口2怎么使用921600的波特率,按照教程设置后终端会卡死 » 2024-05-17 14:53:37

LinjieGuo 说:

应该可以到750000。试一下这个波特率

是用600M这个时钟源能到750000是吧

#17 Re: 全志 SOC » V3S串口921600波特率使用 » 2024-05-17 13:57:23

谢图图 说:
游侠TT 说:

你有没有解决。一样的问题

没有解决,我们用来连接无人机的,这个问题解决不了换芯片了

巧了,我也是,你最后用的什么芯片

#18 全志 SOC » 全志v3s串口2怎么设置460800波特率 » 2024-05-17 12:44:52

游侠TT
回复: 0

使用荔枝派zero开发板,uart0作为终端通信,波特率115200,uart2需要设置460800波特率和设备通讯,怎么设置时钟

#20 全志 SOC » 全志V3s串口2怎么使用921600的波特率,按照教程设置后终端会卡死 » 2024-05-16 11:24:21

游侠TT
回复: 2

终端使用ttyS0串口,波特率115200,现在想使用串口2与另一个波特率为460800或者921600的串口设备通信,按照官网教程设置串口2波特率921600后,终端就会卡死,请问如何解决

页脚

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

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