AC696N开发板开发分享——串口打印
摘要本文针对AC696N开发板串口打印调试中的常见问题进行系统梳理包括默认打印引脚、波特率设置、波特率修改方法以及乱码问题排查。内容兼顾初学者入门需求与工程人员实际开发场景帮助开发者快速掌握串口调试基础技能提高开发效率。一、串口打印基础引脚与默认波特率在AC696N开发板开发中串口打印是最核心的调试手段。杰理芯片没有传统的单步断点调试功能所有运行流程都通过串口打印来跟踪查阅因此掌握串口配置是开发的第一步。开发板默认的串口调试打印输出引脚是PB5这在芯片脚位定义中有明确标注。连接时需要将开发板的PB5TX接到USB转TTL模块的RX引脚同时确保GND共地。默认波特率为10000001Mbps这是一个相对较高的波特率。很多初学者会疑惑为什么不使用常见的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正确的接法应该是开发板PB5TX→ USB转TTL模块RX开发板GND → USB转TTL模块GND。收发引脚接反会直接导致全乱码。原因二串口工具参数不匹配。确保工具参数完全匹配波特率1000000、数据位8、停止位1、校验None、无流控制。注意很多简易串口助手的下拉列表没有1Mbps选项且不支持手动输入必须使用资料包自带的丁丁串口调试助手sscom5.13.1。原因三供电异常。开发板需Type-C稳定供电电源指示灯PWR常亮。供电不足会导致串口传输失真产生乱码。总结串口打印是杰理芯片开发的核心调试手段掌握正确的引脚连接、波特率配置和问题排查方法至关重要。建议初学者先使用默认配置熟悉调试流程再根据实际需求调整波特率。遇到乱码时优先检查接线和工具参数确保硬件连接与软件设置完全匹配。熟练掌握串口调试技巧将大大提升AC696N开发效率。