Skip to content

Instantly share code, notes, and snippets.

=> sf probe
spi_find_bus_and_cs: No bus 3
dw_spi spi@54000000: max-frequency=100000000
dw_spi spi@54000000: Got clock via device tree: 97500000 Hz
dw_spi spi@54000000: ssi_version_id=1.01* ssi_max_xfer_size=32
dw_spi spi@54000000: fifo_len=32
spi_find_chip_select: plat=0000000080783cd0, cs=0
dw_spi spi@54000000: speed=50000000 clk_div=2
dw_spi spi@54000000: mode=9216
jedec_spi_nor spi-flash@0: op 9f 1-0-1 addr=0 wait=0
U-Boot 2020.10-00838-ge20dae1b51-dirty (Oct 17 2020 - 15:41:14 -0400)
DRAM: 8 MiB
WDT: Started with servicing (60s timeout)
MMC: dw_spi spi@53000000: max-frequency=25000000
spi@53000000:slot@0: 0
Loading Environment from SPIFlash... dw_spi spi@54000000: max-frequency=100000000
SF: Detected w25q128fw with page size 256 Bytes, erase size 4 KiB, total 16 MiB
OK
In: serial@38000000
U-Boot 2020.10-rc5-00152-g6dd9615082-dirty (Sep 30 2020 - 15:34:09 -0400)
DRAM: 8 MiB
MMC: SPI@0000000053000000 max-frequency=25000000
spi@53000000:slot@0: 0
Loading Environment from SPIFlash... Invalid bus 0 (err=-19)
*** Warning - spi_flash_probe_bus_cs() failed, using default environment
In: serial@38000000
=> mmc info
Device: spi@53000000:slot@0
Manufacturer ID: 27
OEM: 3f3f
Name: ?????
Bus Speed: 886440
Mode: MMC legacy
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
clock is disabled (0Hz)
clock is enabled (400000Hz)
mmc_spi_sendcmd: cmd0 cmdarg=0x0 resp_type=0x0 resp_size=1 resp_match=1 resp_match_value=0x1
mmc_spi_sendcmd: cmd0 resp0=0x1
dm_mmc_spi_request: cmd0 resp0=0x1 resp1=0x0 resp2=0x0 resp3=0x0
mmc_spi_sendcmd: cmd8 cmdarg=0x1aa resp_type=0x15 resp_size=5 resp_match=1 resp_match_value=0x1
mmc_spi_sendcmd: cmd8 resp0=0x1 resp1=0x0 resp2=0x0 resp3=0x1 resp4=0xaa
dm_mmc_spi_request: cmd8 resp0=0x1aa resp1=0x0 resp2=0x0 resp3=0x0
mmc_spi_sendcmd: cmd55 cmdarg=0x0 resp_type=0x15 resp_size=1 resp_match=0 resp_match_value=0x0
mmc_spi_sendcmd: cmd55 resp0=0x1
clock is disabled (0Hz)
clock is enabled (400000Hz)
mmc_spi_sendcmd: cmd0 cmdarg=0x0 resp_type=0x0 resp_size=1 resp_match=1 resp_match_value=0x1
mmc_spi_sendcmd: cmd0 resp0=0x1
dm_mmc_spi_request: cmd0 resp0=0x1 resp1=0x0 resp2=0x0 resp3=0x0
mmc_spi_sendcmd: cmd8 cmdarg=0x1aa resp_type=0x15 resp_size=5 resp_match=1 resp_match_value=0x1
mmc_spi_sendcmd: cmd8 resp0=0x1 resp1=0x0 resp2=0x0 resp3=0x1 resp4=0xaa
dm_mmc_spi_request: cmd8 resp0=0x1aa resp1=0x0 resp2=0x0 resp3=0x0
mmc_spi_sendcmd: cmd55 cmdarg=0x0 resp_type=0x15 resp_size=1 resp_match=0 resp_match_value=0x0
mmc_spi_sendcmd: cmd55 resp0=0x1
$ arm-none-eabi-objdump -x drivers/video/built-in.o
drivers/video/built-in.o: file format elf32-littlearm
drivers/video/built-in.o
architecture: armv3m, flags 0x00000010:
HAS_SYMS
start address 0x00000000
private flags = 0: [APCS-32] [FPA float format]
Sections:
$ objdump -x drivers/video/built-in.o
drivers/video/built-in.o: file format elf32-little
drivers/video/built-in.o
architecture: UNKNOWN!, flags 0x00000010:
HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
$ objdump -x drivers/video/built-in.o
drivers/video/built-in.o: file format elf32-little
drivers/video/built-in.o
architecture: UNKNOWN!, flags 0x00000010:
HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
$ arm-none-eabi-objdump -p drivers/*/built-in.o
In archive drivers/adc/built-in.o:
In archive drivers/ata/built-in.o:
In archive drivers/axi/built-in.o:
drivers/block/built-in.o: file format elf32-littlearm
private flags = 5000000: [Version5 EABI]
In archive drivers/bus/built-in.o:
In archive drivers/cache/built-in.o: