新的~

news2024/12/28 19:15:54

我昨天加班解决一个概率性出现的bug,这个概率性的问题先介绍下。

の如果正常开机上电,ADC是可以正常工作的,出现问题的时候会开机概率性出现ADC工作不正常,如果工作不正常,重新配置寄存器也不会正常。

の如果开机后ADC不正常的情况下,把设备放着不动,等待20分钟左右,概率性有可能它会自己恢复正常,软件、硬件、连接方式都没有改变的情况下。

因为周五有其他的事,我们约了芯片原厂周六过来一起分析。

正常情况下的波形是这样的「上面是LRCK,下面是DATA」

6d6014dfc421dfa93892dff84e28ef20.jpeg

不正常时候的波形是这样的

3bcfc86ed17d585ac83c41e2c7aefee2.jpeg

然后我们就开始捣鼓,因为约了芯片原厂的工程师一起分析,开工比较早,我们从早上9点开工,早上主要在复现问题,没有什么进展。下午后,我们开始调试寄存器,顺芯的王工给了我很大的支持,最后他的寄存器配置修改后生效了。

我们换了几个机器,烧录新的固件做了30次左右的冷启动测试,没有再复现问题。

寄存器部分的修改我就不放出来了,我们还跟好几个同事一起讨论了,开机部分ES7210需要MCLK,所以开机需要一个固定的时序,还有有的芯片需要对使能引脚和复位引脚上电有时序要求,因为我们的芯片没有引出这两个脚,只接了一个中断引脚,所以就没这部分的事了。

——

另一个事情

2fbd00271cba74fe9785a2788e259295.png

我之前一直说搞定寄存器、搞定寄存器,我们做底层开发的,很多时候就是需要搞定寄存器。

最近韦老师的百问网做了更新,里面导航、课程展现方式也做了很大的展示更新。

最近校招期间,我也能收到一些同学的简历,我看到很多人的简历写得不错,工整、漂亮、有条理,但是你要是让我说出哪里好,我也不能马上说出来,总之不能让我觉得眼前一亮。

你要是搞技术,你就要钻研。对某个东西特别懂,比别人牛逼,有自己见解,这才叫钻研。

你要是不懂往哪个方向钻研,可以看韦老师的课程,看视频,然后再自己去研究。

之前有人说搞USB,想把ADB移植到自己的嵌入式板子上,那这个就是要有人带,有人带了之后,再自己钻研,那就是提升,师傅有一本秘籍叫做「九阳神功」,师傅给了你,你就是这门功法的传人,但是你能领悟多少,在这个基础上提升多少,就要看你自己的造化了。

韦老师的驱动大全新的目录结构

https://www.100ask.net/video/detail/p_5ff4504ae4b09560543a333d

里面的USB部分真的是精彩,就单单把USB的拿出来卖,我觉得就值这个价格。当然,如果是笔试面试,大家可以看看其他部分,特别是锁、I2C、SPI、这几个技术知识点在笔试面试上涉及特别多。

参加搞定寄存器计划以及报名方式继续看下面的链接,购买后添加微信发截图获取礼品哦。

跟韦东山老师搞事

930d9b9e3800207269cc29b1839bb210.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1019149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ansys Zemax | 光学系统设计中如何使用玻璃替换方法来优化玻璃

在光学系统中选择最优玻璃材料时,Conrady d-D以及模型玻璃等传统的玻璃选择方法提供的帮助有限。本文介绍了如何使用玻璃替换方法进行直接玻璃优化,以及在考虑玻璃的可用性、成本及耐候性等因素时,如何进一步严格挑选玻璃。 简介 玻璃替换方法…

node绿色版本升级

node绿色版本升级 安装绿色版本: 1.非管理员没有安装软件的权限,因此不能直接使用安装包,因此想到了使用绿色版本 2.之前已安装一个版本,因此环境变量的设置已经完成 直接下载绿色的版本,找到之前的安装位置&#xff0…

FX3U PLC高速计数器(摆杆编码器角度测量梯形图代码)

FX3U的高速计数器接线和基本配置,请查看下面文章链接: 三菱FX3U PLC高速计数器应用(附代码)_三菱高速计数器的使用_RXXW_Dor的博客-CSDN博客本文主要以三菱FX3U系列的高速计数为例来讲解,我们简单的看下三菱的编程手册对高速计数器的描述,工业现场建议大家采用AB双向计数…

Gitlab----Shell类型的gitlab-runer设置以root权限执行

【原文链接】Gitlab----Shell类型的gitlab-runer如何设置以root权限执行 1 编辑修改 /etc/systemd/system/gitlab-runner.service 文件,将 --user 修改为 root 2 重启服务 执行如下命令重启 gitlab-runer 服务 systemctl daemon-reload systemctl restart gitlab…

C++项目中mysql的环境配置

第一步创建好项目,选择X64架构 此次项目采用动态库在项目文件夹加入mysql的库分别为libmysql.dll和include 在包含目录中填入相对路径 添加附加依赖项 现在我们写一个开发环境验证代码,检查一下环境是否配置成功 F7生成此时完美运行 至此环境已经配置完成…

VR+中医骨伤学仿真情景实训教学|英途信息

首先,VR骨伤学虚拟实训教学可以突破地域限制。传统的实训教学需要学生亲身前往实地进行观察学习,但这常常受到时间、地点和费用等方面的限制。而通过虚拟现实技术,学生只需佩戴VR头盔,便可随时随地进行学习和实训,无需…

序列化和反序列化:将数据变得更加通用化

序列化与反序列化简介 序列化和反序列化是计算机领域中常用的概念,用于将对象或数据结构转换为字节序列(序列化)和将字节序列转换回对象或数据结构(反序列化)。 序列化是指将对象或数据结构转换为字节序列的过程。通…

Git使用方法与IDEA集成Git

1.Git介绍 1.1版本控制(理解) 无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况。 1.2开发中存在的问题(理解) 程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘…

使用RNN联合注意力机制实现机器翻译

https://zhuanlan.zhihu.com/p/28834212 具体来自这一篇文章的指导 一、相关使用的查漏补缺: 1.其中的两种神奇的处理字符的操作: 2.关于nn.GRU()的参数解释和用法: http://t.csdn.cn/30PZL 这篇文章讲得很清楚,需要用来预测…

windows下mysql的高可用方案

PS:理论上linux下也可以使用这种方案 环境准备: 首先准备两台电脑,全部安装MySQL,然后分别查看一下ip地址,我的两个ip分别是: 192.168.25.134(简称134) 192.168.25.135(简称135&a…

亚马逊日本站养号测评需要哪些资源和注意点,如何确保账号的稳定性和纯净环境?

日本亚马Amazon.co.jp逊简称日亚,在日本国内亚马逊是アマゾン,日本亚马逊是美国亚马逊在日本成立的分公司,于2000年开通。 目前亚马逊日本站的情况是,流量大,产品少。有很多美国的卖家之间把亚马逊北美站的热卖产品加…

malloc是如何实现内存分配的?【深入理解】

文章目录 前言一、malloc实现原理概括?二、brk() 函数与mmap()函数三、mmap实现原理普通读写与mmap对比mmap内存映射实现过程mmap 的适用场景 前言 在C和C中,malloc函数是用于动态分配内存的常用函数。本文将深入探究malloc函数的内存分配实现机制&…

Linux 定时任务Crontab详解及常见问题解决

Linux 定时任务Crondtab简单了解 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,cron…

Python 变量作用域

视频版教程 Python3零基础7天入门实战视频教程 在程序中定义一个变量时,这个变量是有作用范围的,变量的作用范围被称为它的作用域。根据定义变量的位置,变量分为两种。 局部变量。在函数中定义的变量,包括参数,都被称…

Django:四、Djiango如何连接使用MySQL数据库

一、安装数据库第三方插件 安装下载mysql第三方插件 pip install mysqlclient 二、创建MySQL数据库 ORM可以帮助我们做两件事: 创建、修改、删除数据库中的表(不用写SQL语句),但无法创建数据库操作表中的数据(不用…

长胜证券:煤价突破900元大关 GLP-1减重药进入集中获批期

上星期五,两市股指早盘震动上扬,午后回落走低。到收盘,沪指跌0.28%报3117.74点,深成指跌0.52%报10144.59点,创业板指涨跌0.45%报2002.73点,科创50指数涨0.71%;两市合计成交7217亿元,…

Linux系统调试篇——错误码介绍

文章目录 错误码错误码案例goto语句 错误码 在处理一些程序出错语句中,不管是用户空间还是内核空间,通常都会返回一个错误码。例如return -ERROR。 这些错误码是Linux内核定义的,它几乎包括了我们能想到的所有错误类型。 错误码的定义位于&…

GeoServer(配合Tomcat)安装与配置

GeoServer是什么? GeoServer是用于共享地理空间数据的开源服务器。专为互操作性而设计,它使用开放标准发布来自任何主要空间数据源的数据。GeoServer实现了行业标准的OGC协议,例如Web功能服务 (WFS),Web地图服务 (WMS) 和Web覆盖…

HTML5数据推送SSE原理及应用开发

JavaScript表达行为,CSS表达外观,注意HTML既表达结构(逻辑结构),又表达内容(数据本身)通常需要更新数据时,并不需要更新结构,正是这种不改变组织结构仅改变数据的诉求&am…

长胜证券:开盘竞价买卖技巧?

开盘竞价是股票生意进程中的一个重要环节,对于出资者来说,怎么在这个短暂的时间内下单买入或卖出股票,成为了检测出资者生意技巧的重要挑战。 一、认识开盘竞价 开盘竞价是指在股票商场开盘前,一切买进卖出单据的价格在必定的时间…