修改调试串口方法

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/am335x/
Host# vi Kconfig
如下图刚好默认的是使用UART0作为调试信息的串口打印,我们不做修改。

修改调试串口方法_第1张图片

修改调试串口方法_第2张图片

后续详细帮助在官网
销售邮箱:[email protected]
技术邮箱:[email protected]
创龙总机:020-8998-6280
技术热线:020-3893-9734
创龙官网:www.tronlong.com
技术论坛:www.51ele.net
线上商城:https://tronlong.taobao.com

你可能感兴趣的:(创龙)