相关文章

嵌入式Linux——nor flash(2):do_map_probe分析

在分析nor驱动之前,我想先分析一下do_map_probe这个函数,因为是这个函数帮助我们做了探测工作,来确定我们所用的芯片的一些重要信息。同时也只有分析清楚这个函数我们才能对下面的将设备的注册有所了解。 而在说这些之前我想先引进一张图来介…

驱动专题:第五章MTD及Flash驱动 4.Norflash驱动

嵌入式Linux——nor flash (1):硬件介绍 声明:本文章是学完韦东山老师的教学视频后看过一些文章后所写,在看文章时我会将一些可能重要的知识点复制下来,所以可能会抄到您文章中的一些内容,如果您…

SOC设备树使用说明

SOC设备树使用说明 设备树简介设备树的节点和常用属性节点compatible属性reg属性clocks属性interrupts属性 设备树简介 设备树(DeviceTree),将这个词分开就是“设备”和“树”,描述设备树的文件叫DTS(DeviceTreeSource),这个DTS文件采用树形…

Crosslink-NX器件应用连载(9): USB3.0相机

作者:Hello,Panda 大家晚上好,很久没有分享设计案例了,实在是太忙了,精力十分有限,今天分享一个CrosslinkNX系列器件用作USB3.0相机的案例。其实就是分享一下使用CrosslinkNX器件设计USB3.0相机主要有两种…

lichee linux nfs,SPI Flash 系统编译

在一些低成本应用场景,需要在SPI flash上启动系统,这需要对Uboot和系统镜像做些适配。 本文介绍SPI Flash镜像的制作过程。 这里 使用 MX25L25645G, 32M SPI flash 作为启动介质,规划分区如下: 分区序号 分区大小 分区作用 地址空…

Macronix nand 驱动移植总结

书到用时方恨少,事不经过不知难。 前因篇——为什么需要移植最近在移植macronix 旺宏电子的nand flash 芯片。之前的思路是使用GagiDevice 的驱动修修改改,经过测试,证明是行不通的。 因为两者的nand flash 的architecture 不同,有die、plane 等的不一致,故而不能直接使用…

Macronix旺宏电子推出一系列eMMC存储器产品4GB--8GB容量!

作为非易失性存储器市场的领导者,Macronix推出了一系列e •MMC™存储器,以满足高容量存储和高可靠性应用的需求。通过将闪存设计和管理方面的多年经验与先进的内部NAND闪存制造技术相结合,Macronix提供的这种内存成为可能。 凭借在嵌入式解决…

Macronix MX25L25645G NOR Flash无法擦除问题分析

1. 问题现象描述 处理器使用的 SAM9X60, 使用的内核版本是 5.10.80,在调试 Macronix MX25L25645G NOR Flash时,发现flash驱动加载成功后,使用 mtd_debug 工具 erase flash时,擦除一整片flash区域时,命令执行速度很快&a…

Altium Designer系列:添加泪滴

泪滴的作用可能很多同学都知道,主要是避免电路板受到外力的冲撞下导线和焊盘断开。 同时也可以使电路板显得更加美观。同时生产的时候也可以避免蚀刻不均匀。过孔偏位出现的裂纹等等。 信号传输的时候平滑阻抗,减少阻抗的急剧变化,避免高频…

【AD】Altium Designer 新建一个项目

软件版本:Altium Designer 14 通常一个嵌入式开发都需要一个开发板,这就涉及到原理图设计和PCB设计等流程。目前比较主流的设计软件当属Altium Designer了,于是便向写一个关于这方面的专题,也好总结一下,省得以后忘记。…

Altium Designer21 的安装过程

Altium Designer21 的安装过程 1、开始安装 Altium Designer,点击 Next 2、选择需要安装的语言,勾选上接受协议,然后点击 Next 3、默认即可,其中 Touch Sensor Support 主要是用于触摸屏,然后点击 Next 4、接着,根据自己的习惯,选择并配置 Altium Designer 的安装路径以…

Altium Designer入门与进阶教程系列

收到一些朋友的邀请,希望将自己电路设计与PCB学习的相关教程资料进行编辑与分享,也供给大家学习,助力成长。 01、PCB设计软件介绍 PCB设计软件主要分为4个流派: ①Cadence, allegro Cadence在电子设计领域号称宇宙第一大EDA,包含高速仿真、IC设计与验证、Layout等等功能。…

Altium Designer 14 制作Mark点

Altium Designer 14: 制作Mark点 Mark点 Mark点,Mark point(reference point)用于在贴片过程中给PCB定位。 要求: mark点直径1-3mm,mark点周围需要去除阻焊层。常用:铜皮直径1mm,阻焊开窗直径…

Altium Designer——捕捉栅格、电气栅格、可见栅格的意义及设置

Altium Designer——捕捉栅格、电气栅格、可视栅格的意义及设置 使用Altium Designer画原理图或PCB时,常常需要设置各种栅格,Altium Designer中有三种栅格(Grids):捕捉栅格、电气栅格、可视栅格。下面对这三种栅格进行…

Altium Designer画PCB详细教程

写在开头 第一次画PCB,从头到尾跟着视频走了一遍,画了最基础的两层板,发此文记录一下学习心得 工作环境 操作系统:Win11软件:Altium Designer 22.0.2 AD画PCB步骤 创建工程,新建.PrjPcb文件导入封装库…

altium designer AD绘制圆形铺铜

以在top层的角上创建圆形铺铜为例, 先放置一个圆形走线,快捷键PAU。 选中这个圆,然后工具->转换->从选中区域创建铺铜,快捷键TVG,效果如下,可以看到铺铜已经成功,只是铺铜的参数还没设置…

Altium Designer 报错整理-软件安装失败

一、软件安装问题 安装问题描述一: 关于软件安装,安装到进行到最后一步,显示Optimizing startup performance,please wait... 然后就一直卡住停留在这一步,无法进行下一步。 尝试的办法: 低版本,安装问题依…

Altium Designer——批量隐藏元件注释(Comment)

Altium designer——批量隐藏元件注释(Comment) 电脑环境: 1、Windows10教育版 64位 1803版本(操作系统版本:17134.165) 2、Altium Ddesigner 17.1.5(Build 472)点这里下载&#x…

Altium Designer软件学习

AD软件学习 1、AD20的软件安装及中英文切换(2、3)1.1下面介绍一下安装方法1.2中英文切换1.3主题切换 4、AD的工程组成及创建4.1PCB工程包含那些文件 5、元件库介绍及电阻容模型的创建5.1 软件界面5.2 IC芯片5.3 PCB板上常见的元件5.4 mil长度单位5.5 040…

【AD】Altium Designer PCB文件的绘制(上篇:PCB基础和布局)

软件版本:Altium Designer 14 PCB设计基础知识 PCB面板 在PCB设计中,最重要的一个面板就是“PCB面板”。该面板的功能主要是对电路板中的各个对象进行精确定位,并以特定的效果显示出来。该面板还可以对各种对象(如网络、规则及元…