当前位置: 首页 > news >正文

AI-Talk开发板之更换串口引脚

一、默认引脚

CSK6011A使用UART0作为Debug uart,AI-Talk开发板默认使用的GPIOA2和GPIOA3作为Debug uart的RX和TX,通过连接器CN6引出。

二 、更换到其它引脚

查看60xx_iomux_v1.0可以,UART0的tx和rx可以映射到很多管脚上。

 结合AI-Talk开发板的情况,将UART0的RX映射到GPIOB_10,RX映射到GPIOB_11。因为GPIOB_10和GPIOB_11是作为USB_D+/-,连接到开发板的TypeC接口上了,不方便用作其它功能,可将其复用为UART0。

 三 、硬件连接

使用一根Type-C公头转杜邦2.54*1P数据线,Type-C公头连接开发板,杜邦头连接USB转TTL模块

四、修改DTS

修改duomotai_ap/.sdk/csk/boards/arm/csk6011a_box_lite/csk6011a_box_lite_pinctrl.dtsi文件的内容:

/* UART alternate function */
pinctrl_uart0_rx_default: uart0_rx_default{
---    pinctrls = <UART0_RXD_GPIOA_2>;
+++    pinctrls = <UART0_RXD_GPIOB_10>;
};

pinctrl_uart0_tx_default: uart0_tx_default{
---     pinctrls = <UART0_TXD_GPIOA_03>;
+++     pinctrls = <UART0_TXD_GPIOB_11>;
};

---表示去掉这行代码,+++表示增加这行代码。 

五、日志输出

电脑打开串口调试助手即可看到日志输出:

相关文章:

  • 算法题(104):数的划分
  • Vue.js 应用的入口文件
  • STM32F103C8T6 -MINI核心板
  • C# SolidWorks 二次开发 -各种菜单命令增加方式
  • 建筑安全员考试:“知识拓展” 关键词驱动的深度备考攻略
  • 物理环境与安全
  • 说说Vue 3.0中Treeshaking特性?举例说明一下?
  • 多线程synchronized——线程“八锁”
  • 数据通信学习笔记之OSPF其他内容1
  • 精益架构设计:深入理解与实践 C# 中的单一职责原则
  • 单播、广播、组播和任播
  • 浔川社团官方联合会维权成功
  • 单一职责原则开闭原则其他开发原则
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(五) -> 添加/删除Module
  • MySql创建分区表并且按月分区
  • 数据库:一文掌握 Elasticsearch 的各种指令(Elasticsearch指令备忘)
  • 用户态内核态切换
  • 什么?获取到了未知的复位原因?
  • SOFABoot-07-版本查看
  • Linux系统管理与编程08:任务驱动综合应用
  • 特朗普访问卡塔尔,两国签署多项合作协议
  • 日月谭天丨这轮中美关税会谈让台湾社会看清了什么?
  • 加拿大新政府宣誓就职
  • 哲学新书联合书单|远离苏格拉底
  • 习近平同巴西总统卢拉会谈
  • 乌方:泽连斯基只接受与普京会谈,拒见其他俄代表