任务: 配置uart3和uart5

UART3

UART5

配置uart3

1. 修改mmu33xx.c

_AM33XX_MUXENTRY(MII1_RXD3, 0,
        "mii1_rxd3", NULL, "rgmii1_rd3", "mmc0_dat5",
        "mmc1_dat2", NULL, "mcasp0_axr0", "gpio2_18"),
_AM33XX_MUXENTRY(MII1_RXD2, 0,
        "mii1_rxd2", NULL, "rgmii1_rd2", "mmc0_dat4",
        "mmc1_dat3", NULL, "mcasp0_axr1", "gpio2_19"),

从上图看uart3的rx和tx是Mode1,这里需要配置上,而且要注意这里的管脚名称叫mii1_rxd3,而上图是gmii1_rxd3,多了个g,所以需要mmu33xx.c和board-am335xevm.c保持一致。

2. 修改board-am335xevm.c

增加uart3的管脚配置。

static struct pinmux_config uart3_pin_mux[] = {
    {"
mii1_rxd3.uart3_rxd", OMAP_MUX_MODE1 | AM33XX_SLEWCTRL_SLOW |
                        AM33XX_PIN_INPUT_PULLUP},
    {"mii1_rxd2.uart3_txd", OMAP_MUX_MODE1 | AM33XX_PULL_UP |
                        AM33XX_PULL_DISA |
                        AM33XX_SLEWCTRL_SLOW},
    {NULL, 0},
};

在对应位置增加

static void uart3_init(int evm_id, int profile)
{
    setup_pin_mux(uart3_pin_mux);
    return;
}

参照其它uart给azm335x_dev_cfg里追加一项

{uart3_init,        DEV_ON_BASEBOARD, PROFILE_ALL}

3. 屏蔽到其他用到这两个管脚的地方即可。


azm335x 串口配置相关推荐

  1. ROS笔记(39) 串口配置

    ROS笔记(39) 串口配置 1. 前言 2. 串口通讯 3. C++配置 3.1. 安装serial 3.2. 配置 3.3. 编译 3.4. 通讯测试 4. Python配置 4.1. 安装pys ...

  2. 树莓派3b+串口配置

    前言 树莓派从大的方向来说一共出了3代,每一代的CPU外设基本相同,但内核不同,外设里面一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0) ...

  3. 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置

    建议大家按我发帖子的顺序来看,方便大家理解.请不要跳跃式的阅读.很多人现在看书,都跳跃式的看,选择性的看,导致有些细节的部分没有掌握到,然后又因为某个细节耽误很多时间.以上只是个人建议,高手可以略过本 ...

  4. S3C2440 GPS串口配置以及数据读写

    S3C2440 GPS串口配置以及数据读写 参考文章:http://www.cnblogs.com/jason-lu/articles/3173988.html       http://www.cn ...

  5. 嵌入式蓝桥杯G431RBT6 串口配置及使用方法cube MX

    打开System Core点击SYS 打开可连续写入 选用外部时钟 打开串口一 开启异步输出模式 配置参数 无需更改参数 波特率默认为115200 若比赛规定传输速率可自行更改 查看原理图可知USAR ...

  6. 树莓派串口配置(c++)

    文章目录 前言 一.wiringPi库是什么? 二.使用步骤 1.安装库和接口介绍 2.C++串口配置 总结 注意点: 前言 最近做项目,在树莓派上用到串口来实现通信功能.所以用c++写了个串口的配置 ...

  7. novatel oem7 串口配置软件 程序说明1

    适合初学者 软件下载地址 comtestnovateloem7串口配置软件指令学习软件数据处理分析软件-C#文档类资源-CSDN下载 显示串口数据时,最好用定时更新的方式,在加上异步委托,避免界面卡死 ...

  8. 【STM32CubeMx你不知道的那些事】第三章:STM32CubeMx串口配置(中断接收)

    在嵌入式环境中,串口通信是必不可少的通信方式,这一章我们主要是讲解一下HAL库怎么应用串口外设做收发功能. 一.准备工作 1.使用我们第一章配置好工程文件.如图 2.明确原理图上面所需要的串口,这里我 ...

  9. 树莓派3B 串口配置教程

    前言 修改配置 串口测试 1.前言 树莓派CPU内部有两个串口,一个是硬件串口(官方称为PL011 UART),一个是迷你串口(官方成为mini-uart).在树莓派2B/B+这些老版树莓派上,官方设 ...

最新文章

  1. 判断一个字符串中出现次数最多的字符
  2. SOAP协议 访问Webservice
  3. 已成功拿下字节、腾讯、脉脉offer,吐血整理
  4. 538B. Quasi Binary
  5. android studio 库工程,Android Studio 添加已有工程方法
  6. 知识图谱论文阅读(十八)【KDD2019】AKUPM: Attention-Enhanced Knowledge-Aware User Preference Model for Recommend
  7. html5 vr效果,HTML5 Three.js 虚拟现实小实验(VR Experiment)
  8. 页面滚动效果库,有点儿皮!
  9. ROS 基础: 在同一个节点里订阅和发布消息
  10. 汇编中bss,data,text,rodata,heap,stack段的作用
  11. 年轻人必须在北上广工作吗
  12. MAC VSCode Go代码第一次运行配置
  13. 三星a9s参数_三星A9s配置怎么样 三星A9s参数配置介绍
  14. BZOJ1090[SCOI2003] 字符串折叠
  15. css 设置背景图片透明
  16. WIN7中修改Jar文件打开方式的方法
  17. 如何零基础创建自己的微信小程序
  18. 吉林大学计算机伦理学,王爱民-吉林大学计算机科学与技术学院
  19. 江苏省高等学校计算机等级考试操作题,江苏省高等学校计算机等级考试09春一级操作题汇总...
  20. 程序物语(七):项目经理预成长

热门文章

  1. 德标螺纹规格对照表_抚顺船用外螺纹铜减压阀带NK船检证书
  2. Azkaban WebApi 调用
  3. C#操作IIS6创建网站应用程序无效
  4. 开发项目之考研计划_软件测试之项目测试计划模板
  5. java 多线程生产者_java-Runnable加锁实现生产者和消费者的多线程问题
  6. 动态规划之力扣股票类问题
  7. eclipse 安装git
  8. MySQL中union和order by一起使用的方法
  9. 分布式队列编程:模型、实战
  10. 【Git、GitHub、GitLab】二 Git基本命令之建立Git仓库