MUSB compile failure for imx28
Fabio Estevam
festevam at gmail.com
Tue Jan 7 20:24:51 CET 2025
On Tue, Jan 7, 2025 at 12:30 PM Rogan Dawes <lists at dawes.za.net> wrote:
> That would explain it, then! :facepalm:
I tested to access the console via usbacm and it worked on my imx28evk:
--- a/configs/mx28evk_defconfig
+++ b/configs/mx28evk_defconfig
@@ -70,3 +70,5 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x0525
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
CONFIG_CI_UDC=y
CONFIG_USB_GADGET_DOWNLOAD=y
+CONFIG_USB_FUNCTION_ACM=y
+CONFIG_BOOTDELAY=100
First, I booted via normal serial console and run:
=> setenv stderr usbacm && setenv stdout usbacm && setenv stdin usbacm
&& saveenv
Then booted again, and I saw on the console:
U-Boot 2025.01-dirty (Jan 07 2025 - 16:10:42 -0300)
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
DRAM: 128 MiB
Core: 91 devices, 13 uclasses, devicetree: separate
NAND: 2048 MiB
MMC: MXS MMC: 0
Loading Environment from MMC... Reading from MMC(0)... OK
In: usbacm
Out: usbacm
Err: usbacm
Then, on another PC window:
sudo picocom -b 115200 /dev/ttyACM0
And the console can be seen there.
More information about the U-Boot
mailing list