SL8521E开发笔记---UART配置
简单的说,有多组 UART 控制器,有多组 UART PIN 引脚。UART PIN 可以灵活的分配给不同的 UART 控制器(不在同一个软件版本中)。这个分配过程,就是去调整寄存器 REG_PIN_CTRL2 的值。
该寄存器一共32bit,其中:
bit12-10是配置u2txd/u2rxd pin 属于哪个控制器;
bit9-7是配置u1txd/u1rxd pin 属于哪个控制器;
bit6-4是配置u0txd/u0rxd pin 属于哪个控制器。
三组PIN引脚可配置的UART 控制器如下:
uart2_sys_sel [12:10] R/W S/C 3’h0 UART2 system control select:
3’h0: TGDSP UART0 controller
3’h1: AP UART1 controller
3’h2: PUBCP UART0 controller
3’h3: LTEDSP UART0 controller
3’h4: WCN UART0 controller
3’h5: WCN UART1 controller
3’h6: SPCM4 UART0 controller
3’h7: LTEDSP UART1 controller
uart1_sys_sel [9:7] R/W S/C 3’h0 UART1 system control select:
3’h0: PUBCP UART0 controller
3’h1: AP UART1 controller
3’h2: TGDSP UART0 controller
3’h3: LTEDSP UART0 controller
3’h4: WCN UART0 controller
3’h5: WCN UART1 controller
3’h6: SPCM4 UART0 controller
3’h7: LTEDSP UART1 controller
uart0_sys_sel [6:4] R/W S/C 3’h0 UART0 system control select:
3’h0: AP UART1 controller
3’h1: PUBCP UART0 controller
3’h2: TGDSP UART0 controller
3’h3: LTEDSP UART0 controller
3’h4: WCN UART0 controller Unisoc Confidential
REG_PIN_CTRL2 在对应的uboot目录下的 pinmap 文件中。当然,映射了 UART PIN 和 UART controller之后,记得也要在 pinmap 中,将 UART PIN 的复用功能,修改为 UART 的。
SL8521E开发笔记---UART配置相关推荐
- linux 启动程序-p,Linux应用程序开发笔记:配置linuxptp开机启动(ubuntu gPTP)
参考文献: http://linuxptp.sourceforge.net/ https://docs.fedoraproject.org/en-US/fedora/rawhide/system-ad ...
- iOS 开发笔记 cocoapods 配置遇到的问题
当使用svn的时候,每次使用pods update,都会出现一个问题,原来所有的第三方类库里面的.svn都被删除了.提交上svn服务器时,会要求提交全部.如果只是提交如MJExtension这个类库, ...
- 科大讯飞AIUI评估板开发笔记
讯飞AIUI开发笔记 初步配置AIUI 首先是拿到的板子 然后就是上电开机 真正的开发配置 讯飞AIUI开发笔记 初步配置AIUI 买回来的讯飞AIUI评估板不会使用 型号是XFAIEVB01 根本摸 ...
- Revit二次开发笔记
Revit二次开发笔记: 配置:以revit 2021为例 Visual studio中的配置 以下是如果要翻成EnergyPlus模型需要的配置 如何安装Addin Manger和lookup插件 ...
- 【嵌入式硬件芯片开发笔记】HART调制解调器AD5700芯片配置流程
[嵌入式硬件芯片开发笔记]HART调制解调器AD5700芯片配置流程 低功耗HART调制解调器 适用于AD5700/AD5700-1 我的是XTAL_EN接地,CLK_CFG的两个引脚由同一个GPIO ...
- 【嵌入式硬件芯片开发笔记】HART协议调制解调芯片AD5700配置流程
[嵌入式硬件芯片开发笔记]HART协议调制解调芯片AD5700配置流程 XTAL_EN接地,CLK_CFG的两个引脚由同一个GPIO控制 初始时HART_CLK_CFG输出低电平 由RTS引脚控制调制 ...
- Android开发笔记(二十四)res目录的结构与配置
res目录结构 res是Android项目工程中存放各类的目录,主要包括布局.图形与配置等等.res的子目录主要有: anim : 存放动画的描述文件 drawable : 存放各类图形的描述文件,包 ...
- 【QtDesigner 开发笔记】在PyCharm中配置、使用方法、信号与槽、菜单、Tab Widget、子窗口
QtDesigner开发笔记 在PyCharm中配置QtDesigner和Pyuic QtDesigner使用:跑起一个最简单的项目 QtDesigner中使用信号与槽 方法1:设计器中连接信号与槽 ...
- springboot thymeleaf配置_【程序源代码】Spring Boot 开发笔记web开发实战1
关键字:<Spring Boot 开发笔记>系列文章 各位亲爱的小伙伴:大家好! <Spring Boot 开发笔记>系列文章 这套笔记和源码是我自己在学习springboot ...
最新文章
- [JS][dfs]题解 | #迷宫问题#
- VS插件开发——格式化变量定义语句块
- Direct2D教程(九)渲染位图
- 【版本更新】网易云信IM微信小程序上线啦!
- c++ builder xe2 debug正常 release崩溃 解决一例
- 第44课 角谷猜想 动动脑 第3题 完善程序
- 【Vue实例四】利用Vue组件实现添加评论的功能
- Python,入门1
- C++中的gotoxy函数
- Swift 圆形进度条
- html页面设置document类型,解析网页头部代码:Html Document
- 服务器桌面假死怎么处理,win10桌面假死如何解决
- SSD 输入图片尺寸、比例
- 理解virt、res、shr之间的关系(linux系统篇)
- 银行大数据应用案例(研讨会整理)
- python中的方法是什么_Python方法
- SF1006-ASEMI超快恢复二极管SF1006
- R包之tm:文本挖掘包
- MGN网络详解以及代码分析
- Remote Dictionary Server(Redis)——基于 KV 结构的作为 Cache 使用的 NoSQL 数据库管理系统
热门文章
- java计算器 控制台_java控制台实现的简单小系统,支持计算器功能,日历、乘法表算法...
- The producer group has been created before
- 51单片机简单乐曲演奏(青花瓷)
- vim 删除每行前/后n个字符
- wireless tools工具的移植和使用
- 从ReentrantLock到AQS
- 1路串口服务器在激光测距仪的应用
- Webpack中文社区正式成立-多位前端大牛参与解答开发难题
- pointnet train 第十句correct = tf.equal(tf.argmax(pred, 1), tf.to_int64(labels_pl))
- TMC5160和TMC2160的使用