查看: 1458|回复: 0

[分享] 将 UART0 RX/TX 用作 iMX8QXP 板上的 SCU UART 调试端口

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32032
    最后登录
    2024-4-26
    发表于 2020-4-26 10:28:07 | 显示全部楼层 |阅读模式
    将 UART0 RX/TX 用作 iMX8QXP 板上的 SCU UART 调试端口


    在最新版本的的 iMX8QXP MEK 板中,硬件连接了 SCU_GPIO0_00 和用于 SCU UART 调试的 SCU_GPIO0_01 引脚。客户可以从"imx-scfw-porting-kit-1.1/src/scfw_export_mx8qx_b0/platform/board/mx8qx_mek/board.c"启用"#define ALT_DEBUG_SCU_UART",用以开启 SCFW UART 调试,以便进行早期开发。

    如果客户从 board.c 启用"#define ALT_DEBUG_UART",SCFW 将使用 ADC_IN2 和 ADC_IN3引脚对 UART 进行调试。

    在本文档中,提供另一种选择。SCFW 也可以使用 UART0_RX 和 UART0_TX 引脚进行 SCUUART 调试,以实现早期开发。它基于发布的“ imx-scfw-porting-kit-1.1.tar.gz”。
    在早期 MEK 板和客户板上,没有保留用于 SCU 的 debug UART,这意味着,还可以从UART0 端口查看 SCFW 引导日志。

    “scfw-porting-kit-1.1-sc_uart-on-uart0.patch”是用于此类修改的参考补丁。启用“ #define ALT_DEBUG_SCU_UART_ON_UART0”可使其工作。


    注意:
    因为 UART0 引脚已在 SCFW 中使用,所以不能同时用于 UBoot 和 Linux 内核。因此,在调试 UBoot 和 Linux 内核时,您需要在 SCFW 中禁用“ ALT_DEBUG_SCU_UART_ON_UART0”,或者您可以使用其他 UART 端口和引脚。



    未完>>>
    点击查看完整版
    签到签到
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 01:32 , Processed in 0.099802 second(s), 18 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表