arm串口编程
发布时间: 2023-07-09 18:00:54
❶ arm linux问题:我板子的uart1串口是调试串口,我看大多都是uart0是调试口,我怎么改linux的源码啊
你用的是什么板子啊?
这个要改uboot的。
比如,如果用的是s3c2410,改一下include/configs/smdk2410.h
将第63行,#defineCONFIG_SERIAL11 /*weuseSERIAL1onSMDK2410*/
的CONFIG_SERIAL2,就行了。
可以看一下cpu/arm920t/s3c24x0/serial.c就能理解了。
#ifdefCONFIG_SERIAL1
#defineUART_NR S3C24X0_UART0
#elifdefined(CONFIG_SERIAL2)
#ifdefined(CONFIG_TRAB)
#error"TRABsupportsonlyCONFIG_SERIAL1"
#endif
#defineUART_NR S3C24X0_UART1
#elifdefined(CONFIG_SERIAL3)
#ifdefined(CONFIG_TRAB)
##error"TRABsupportsonlyCONFIG_SERIAL1"
#endif
#defineUART_NR S3C24X0_UART2
#else
#error"Bad:youdidn'tconfigureserial..."
#endif
热点内容