AM3352的cpu
uart3硬件的连接是按照BB-BLACK的默认方式,即"spi0_cs1.uart3_rxd"和"ecap0_in_pwm0_out.uart3_txd"
现在打算将串口的输出从uart1换到uart3,修改了如下的地方,但是在uart3口未能看到输出打印,请帮忙一起看下我修改的地方是否对(如下),谢谢
1.boards.cfg中 将am335x_evm_nor和am335x_evm_norboot的SERIAL1,CONS_INDEX=1修改为 SERIAL3,CONS_INDEX=3
2. am335x_evm.h中 将console=ttyO0, 修改为console=ttyO2,
Steven Liu1:
你用的是LINUX SDK哪个版本?看上去是在编译uboot,从SDK6.0开始,已经有使能UART3的配置了。
am335x_evm arm armv7 am335x ti am33xx am335x_evm:SERIAL1,CONS_INDEX=1am335x_evm_nor arm armv7 am335x ti am33xx am335x_evm:SERIAL1,CONS_INDEX=1,NORam335x_evm_norboot arm armv7 am335x ti am33xx am335x_evm:SERIAL1,CONS_INDEX=1,NOR,NOR_BOOTam335x_evm_spiboot arm armv7 am335x ti am33xx am335x_evm:SERIAL1,CONS_INDEX=1,SPI_BOOTam335x_evm_uart1 arm armv7 am335x ti am33xx am335x_evm:SERIAL2,CONS_INDEX=2am335x_evm_uart2 arm armv7 am335x ti am33xx am335x_evm:SERIAL3,CONS_INDEX=3am335x_evm_uart3 arm armv7 am335x ti am33xx am335x_evm:SERIAL4,CONS_INDEX=4am335x_evm_uart4 arm armv7 am335x ti am33xx am335x_evm:SERIAL5,CONS_INDEX=5am335x_evm_uart5 arm armv7 am335x ti am33xx am335x_evm:SERIAL6,CONS_INDEX=6
user4131006:
回复 Steven Liu1:
hi steven
我用的是 ti-sdk-am335x-evm-06.00.00.00,
期待你的答复 谢谢!
user4131006:
回复 Steven Liu1:
你好 steven:
我的意思是我想 norflash启动方式下,重口输出切换到uart3上,请问下uboot中该如何修改的?除了我以上提及的那些地方?
期待你的答复,谢谢!
Steven Liu1:
回复 user4131006:
追代码,SERIAL4,CONS_INDEX=4,这两个肯定是通过宏定义的方式使能了相关的配置开关,找到这个不就明白了么。
TI中文支持网