首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

11-快速修改芯片驱动中寄存器

实际项目的调试中,往往需要快速修改驱动芯片(只针对IIC通讯)中对应寄存器,传统方式一般是编译驱动 -> 烧录固件 -> 测试,而这样方式往往很繁琐。...这里介绍使用i2c-tools快速修改驱动芯片寄存器方式1 使用工具前提: 驱动芯片是用IIC通讯,一般常用芯片基本都是IIC控制(电源,音频,光感等等) 交叉编译好i2c-tools 本文以...TI音频芯片TAS5754驱动为例 , 内核版本为: Linux buildroot 4.9.68 , 前一篇文章[Linux驱动炼成记] 04-功放TAS5754,已经说了一些设备地址配置,参数等等...: 修改Bus上某个 Device上 Register 罗列出设备上共有的i2c总线 # i2cdetect -l i2c-1 i2c Meson I2C..., 0x44); /* exit stanby mode */ snd_soc_write(codec, TAS575X_STANDBY, 0x0); return 0; } 修改寄存器 #

1.5K20

保护你文件,请修改 Linux Umask

这篇教程教将指导 Linux 用户如何永久性地更改其系统 Umask 。特别建议全新安装用户学习(想知道为什么的话,请移步下文) Umask 是什么?...上面的意思可以解释成任何基于 Linux 操作系统为新建文件(包括文件夹)添加默认权限规则。...言归正传,用户可以按他们所愿来修改默认 Umask ,当然首先要保证修改合法。...要修改默认,请在您 shell 配置文件中或者 /etc/profile 文件中写入一个新 Umask 。 好了,这就大功告成了!...从现在开始,在你 Linux 系统上新创建文件或文件夹都会有准确设置权限。但请注意已经存在文件或文件夹权限并不会因为上面的操作而改变。

2.1K120

汇编调试方式之:通过串口转义输出寄存器

前两天在调试DragonOSriscv引导代码时候,想在真机上获取寄存器,就找到了这篇帖子,非常有用,就把里面的代码提取出来,在此记录。...因为在汇编里面难以对字符串进行格式化操作,因此可以考虑把寄存器转义一下,然后输出到串口,再使用一个C程序把它转义回来。...方法如下: 编码函数 首先在汇编里面定义这样一个函数: // 要打的输入到a0 __do_show_val: // todo: 为了保护寄存器,这里应当添加压栈操作, // 把函数使用到寄存器都保存一下...,就把要打印寄存器,移动到a0,然后call这个函数即可。.../show Enter:PAAAIFPDAAAAAAAA 000000003F58000F Enter: 所以我们可以看到这个寄存器就是“3F58000F“。

10310

Android MTU 修改实例详解

Android MTU 修改实例详解 通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议某一层上面所能通过最大数据包大小(以字节为单位)。...carrier:0 collisions:0 txqueuelen:1000 RX bytes:2394 (2.3 KiB) TX bytes:5340 (5.2 KiB) 2、这里需要修改电信...3G rmnet0 网卡 MTU 格式: ip link set dev X mtu N 回车 (X=网卡名称 N=想改成多少MTU就填多少,最大1500) # ip link set dev...collisions:0 txqueuelen:1000 RX bytes:2394 (2.3 KiB) TX bytes:5340 (5.2 KiB) 3、上述设置是临时性,...机器一旦重启设置将会恢复默认 以上就是Android MTU 修改实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站支持!

2.7K20

RGMII接口调试使用VIO读取PHY寄存器

比如RGMII接口,最重要是看在哪里去做时钟和数据偏移。这时,常常需要使用VIO去读取PHY里面对应寄存器,看是否工作在正常RGMII接口时序模式。 测试场景 测试拓扑图如下 ?...经验总结:遇到RGMII接口调试时,最关键是要查看PHY芯片型号,查阅PHY芯片手册,通过MDIO读取PHY芯片寄存器,看RGMII接口上数据和时钟是否偏移2ns,再决定FPGA对应管脚约束是否进行偏移...附源代码) 干货:Vivado 直接修改RAM初始化文件,避免重新综合、实现方法 ?...具体测试步骤为:通过VIO配置MDIO管理模块PHY地址、寄存器地址,然后选择读操作读取某一PHY芯片寄存器,结合PHY工作状态,判断该寄存器是否被正确读取。...mdc_o) ); //------------------------------------------------------------------- 通过VIO和MDIO读取相应寄存器

3.7K21
领券