AC696N开发板开发分享——串口打印

发布时间:2026-7-11 11:24    发布者:清月芯世界
关键词: 杰理科技
摘要本文针对AC696N开发板串口打印调试中的常见问题进行系统梳理,包括默认打印引脚、波特率设置、波特率修改方法以及乱码问题排查。内容兼顾初学者入门需求与工程人员实际开发场景,帮助开发者快速掌握串口调试基础技能,提高开发效率。

一、串口打印基础:引脚与默认波特率在AC696N开发板开发中,串口打印是最核心的调试手段。杰理芯片没有传统的单步断点调试功能,所有运行流程都通过串口打印来跟踪查阅,因此掌握串口配置是开发的第一步。
开发板默认的串口调试打印输出引脚是PB5,这在芯片脚位定义中有明确标注。连接时需要将开发板的PB5(TX)接到USB转TTL模块的RX引脚,同时确保GND共地。
默认波特率为1000000(1Mbps),这是一个相对较高的波特率。很多初学者会疑惑为什么不使用常见的115200,这是因为高波特率可以减少打印输出对系统运行的影响,提高调试效率。

二、波特率修改方法:配置工具可视化操作如果需要将波特率改为115200或其他数值,AC696N提供了两种修改方式。第一种是使用杰理配置工具进行可视化修改,操作简单直观,适合初学者或不熟悉代码结构的开发者。
具体方法是打开SDK目录中的《AC696X 配置入口.jlxproj》工具,这是杰理提供的图形化配置工具。在工具中找到串口波特率的配置项,直接修改为目标值即可,操作方式与修改蓝牙名称类似。
这种方式的优点是无需手动修改代码,降低了出错风险,配置完成后重新编译烧录固件即可生效。建议初次接触杰理平台的开发者优先使用这种方法。
三、波特率修改方法:代码直接配置第二种修改方式是直接在代码配置文件中修改,这种方式更灵活,适合有一定经验的工程人员。串口相关的宏定义位于板级配置头文件中。
具体路径为:apps/soundbox/board/br25/board_ac696x_demo_cfg.h。在该文件中找到TCFG_UARTO_BAUDRATE宏定义,将其值修改为目标波特率,例如115200。同时还可以看到TCFG_UARTO_TX_PORT定义了发送引脚为IO_PORTB_05,即PB5。
修改完成后保存文件,重新编译工程并烧录到开发板,新的波特率配置即可生效。这种方式的优势是可以精确控制每一个参数,便于版本管理和批量配置。
四、乱码问题排查与解决配置完成后如果出现打印乱码,是开发中非常常见的问题。遇到乱码时不要慌张,按照以下步骤逐一排查,绝大多数问题都能快速解决。
原因一:接线错误(最高发)。这是最常见的原因,很多初学者会将TX接TX,正确的接法应该是开发板PB5(TX)→ USB转TTL模块RX,开发板GND → USB转TTL模块GND。收发引脚接反会直接导致全乱码。
原因二:串口工具参数不匹配。确保工具参数完全匹配:波特率1000000、数据位8、停止位1、校验None、无流控制。注意很多简易串口助手的下拉列表没有1Mbps选项,且不支持手动输入,必须使用资料包自带的丁丁串口调试助手sscom5.13.1。
原因三:供电异常。开发板需Type-C稳定供电,电源指示灯PWR常亮。供电不足会导致串口传输失真,产生乱码。

总结串口打印是杰理芯片开发的核心调试手段,掌握正确的引脚连接、波特率配置和问题排查方法至关重要。建议初学者先使用默认配置熟悉调试流程,再根据实际需求调整波特率。遇到乱码时优先检查接线和工具参数,确保硬件连接与软件设置完全匹配。熟练掌握串口调试技巧,将大大提升AC696N开发效率。

本文地址:https://www.eechina.com/thread-906737-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • Dev Tool Bits | 面向VS Code®的MPLAB®工具的完整使用演示与安装配置指南
  • Dev Tool Bits | 利用面向VS Code®的MPLAB®工具着手编译和调试
  • 管理和使用器件系列包
  • Dev Tool Bits | 在VS Code®中使用MPLAB® Data Visualizer 深入探究细节
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表