修改调试串口方法

本文档介绍了如何在AM335x开发板上修改调试串口,从UART0切换到其他可用串口。通过修改U-Boot源码中的Kconfig文件,改变CONFIG_CONS_INDEX宏定义,实现调试串口的选择。文中提供了相关软件版本信息及修改步骤,并给出了创龙科技的联系方式和技术支持资源。
摘要由CSDN通过智能技术生成

1前言
AM335x开发板一共有6个串口,分别是UART0、UART1、UART2、UART3、UART4和UART5,6个串口一般能满足大部分的项目需求,如果还嫌少,可以使用带PRU的AM335x芯片,PRU可以模拟4路串口,即,AM335x开发板上可以跑10路串口。
Windows 7/10 64bit
VMware14.1.1
Ubuntu 14.04.3 64bit
Linux Processor-SDK版本为:ti-processor-sdk-linux-am335x-evm-03.00.00.04-Linux-x86-Install。
Linux内核版本:Linux-4.4.12。
U-Boot版本:U-Boot-2016.05。
2 修改调试串口方法
本次测试介绍将UART0修改为调试串口的方法。
光盘资料”Demo\uart0_uboot”下已经提供了本次编译生成的镜像文件MLO和u-boot.img。
2.1 修改串口打印设备
在编译U-Boot时,makefile文件会根据U-Boot源码下的”board/ti/am335x/Kconfig”文件生成autoconf.h文件,Kconfig文件主要包含一些宏定义,其中一句:
#define CONFIG_CONS_INDEX 1
其表示UART0会被编译成为SPL串口打印的设备。
所以要修改串口打印设备,首先需要修改Kconfig。修改default的值,该值决定SPL初始化哪一个串口的引脚。UART0-UART5对应default1-6,比如要使用UART1作为调试信息的串口打印,操作为:将default 1改为default 2。
Host# cd AM335x/U-Boot/U-Boot-2016.05/board/ti/am33

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值