当前位置: 首页 > 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>;
};

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

五、日志输出

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


http://www.mrgr.cn/news/95407.html

相关文章:

  • 汇川EASY系列之以太网通讯(MODBUS_TCP做主站)
  • 3.21-1自动化框架
  • 网络爬虫【爬虫库request】
  • Cesium 自定义路径导航材质
  • 【算法】DFS、BFS、floodfill、记忆化搜索、BFS拓扑排序
  • qt实现一个简单http服务器和客户端
  • Maven 简介及其核心概念
  • Java 大视界 -- Java 大数据在智能医疗远程会诊与专家协作中的技术支持(146)
  • 【多线程】线程安全集合类,ConcurrentHashMap实现原理
  • STM32 - 在机器人领域,LL库相比HAL优势明显
  • 区块链交易
  • MFC中CString类型是如何怎么转std::string的
  • 1.8 函数的连续性和间断点
  • 基于 FPGA的HLS技术与应用
  • 可发1区的超级创新思路:基于注意力机制的DSD-CNN时间序列预测模型(功率预测、交通流量预测、故障检测)
  • VLAN综合实验报告
  • Mybatis—01
  • C 语 言 --- 操 作 符 2
  • 第十五次CCF-CSP认证(含C++源码)
  • 【蓝桥杯—单片机】IAP15F2K61S2专项 | 真题整理、解析与拓展 | 省赛题(更新ing...)