此问题与有关
https://e2e.ti.com/support/arm/sitara_arm/f/791/p/555628/2311057#2311057
您是否已解决此问题?我们有相同的问题。我们的设计具有与 GP EVM 相同的 DDR UART MMC PMIC。但当我们在 ti\processor_sdk_rtos_am57xx_4_00_00_04\prebuilt-sdcards\evmAM572x\sd_card_files 中尝试 MLO 和应用时,没有任何内容可通过串行端口输出。
我尝试通过仿真器检查电路板的状态(不使用 GEL 工作)。我找到了:
我可以检查地址为0x80000000的存储器、我认为这意味着 DDR 工作正常
我可以通过示波器看到 I2C 波形。
我检查0x4a0037f8和0x4a0037fc 处的存储器、这是 UART3 Tx\Rx 的引脚配置
它在寄存器中都是0x6000f。
我认为问题可能出在 pinmux 配置中、但我不知道如何解决。
PS:我们使用了 Processor SDK Linux 04.00.00.04、运行良好。
此外 、我还使用:gmake board_lib limit_boards="evmAM572x" limit_SoCs="am572x" limit_cores="a15_0"成功更新"ti.board.aa15fg"。
然后我尝试" gmake -C ./ti/boot/sbl all Board=evmAM572x SOC=AM572x bootmode=mmcsd ",它会打印:
gmake[1]:没有为`all '执行任何操作。
MLO 未更新。