工具/软件:Linux
我正在尝试通过 USB 将 Linux 闪存和 u-boot 更新到基于 Sitara am5728的定制板上的 eMMC 中。
我只有两种引导模式:eMMC 和 USB。
我已经阅读了有关 DFU USB 闪存的指南。
在 dmesg 日志中、通过 usbboot 加载 u-boot-spl.img 后 USB 设备枚举中断(因此、我猜、TRM 中描述的3秒和1分钟超时已中断)、并显示以下消息: 
据我了解、这意味着 SPL 已正确下载。 但是、当我尝试检查 DFU 器件列表时、该列表为空: 
UART3也会出现在我的板上、但我只能通过 AB3和 Y1焊球使用它。 在 SPL 代码中的该引脚上可能存在某种多路复用 UART3的方法? 然后、我可以通过 UART 加载 Linux 和 u-boot 映像。 我尝试修改"board/ti/am57xx/"目录中的 mux_data.h。 但示波器上的指示表明、它不会产生任何效果。
有人能帮我解决这个问题吗?