首页
学习
活动
专区
工具
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.6K20

    保护你文件,请修改 Linux Umask

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

    2.2K120

    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.8K20

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

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

    18610
    领券