主题中讨论的其他器件:PCF8575、 TPS65090
工具/软件:Linux
尊敬的团队:
我希望在 MLO/u-boot 中尽早打印。
在 u-boot menuconfig 中、有以下选项可供使用
1) ARM 调试
2)设备驱动程序-->串行驱动程序
启用此配置后、我会看到以下编译错误:
LD spl/u-boot-spl
drivers/built-in.o:在函数`_debug_uart_putc'中:
/home/vamshig/Public/Project/ATP/Project5/src/Dec23/u-boot/drivers/serial/ns16550.c:290:未`s对"erial_in_shift"的引用
/home/vamshig/Public/Project/ATP/Project5/src/Dec23/u-boot/drivers/serial/ns16550.c:292:未`s对"erial_out_shift"的引用
/home/vamshig/Public/Project/ATP/Project5/src/Dec23/u-boot/drivers/serial/ns16550.c:290:未`s对"erial_in_shift"的引用
/home/vamshig/Public/Project/ATP/Project5/src/Dec23/u-boot/drivers/serial/ns16550.c:292:未`s对"erial_out_shift"的引用
maked[1]:***[spl/u-boot-spl]错误1.
make:***[spl/u-boot-spl]错误2.
因此、在 AM571x 上、我们使用 UART3
- 基地址:0x48020000
- 时钟:48MHz
请提供输入。
在最坏的情况下、我的想法如下:
- 为 UART 执行引脚复用
- 将波特率配置为115200
- 写入 Tx 寄存器
- 如果提供示例代码、请分享。
谢谢