完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位好:
我刚拿到一个adsp-sc584-ezboard开发板,跑linux操作系统,通过tftp download了uImage和sc58x-ezkit-lpc.dtb文件,系统可以跑起来,但是u***却检测不到,USB0_VBUS的电压只有0.9V。 用linux-add-in中原有的uImage和sc58x-ezkit-lpc.dtb,以及我自己编译出来的uImage,都检测不到USB,关于USB的设置也是按linux-add-in中user manual中的设置来的,如下: Device Drivers ---> USB support ---> <*> Support for Host-side USB USB Physical Layer drivers ---> <*> NOP USB Transceiver Driver Device Drivers ---> USB support ---> <*> Inventra Highspeed Dual Role Controller (ti, ADI, ...) MUSB Mode Selection (Host only mode) ---> 板子开机前就插上USB,log中貌似有异常信息打出,如下: mu***-hdrc mu***-hdrc.1.auto: VBUS_ERROR in a_idle (90, 贴上全部开机的Log: Starting kernel ... Booting Linux on physical CPU 0x0 Linux version 4.0.0-ADI-1.1.0 (root@giant-virtual-machine) (gcc version 4.8.3 (Analog Devices Inc. ARM Tools (de6372ac6a9979273b92892f826b11ea3363115b). Distributed as part of CrossCore Embedded Studio an6 CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c53c7d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine model: ADI sc58x-ezkit LPC Memory policy: Data cache writeback dump init clock rate CGU0_PLL 450 MHz CGU0_SYSCLK 225 MHz CGU0_CCLK 450 MHz CGU0_SYS0 112 MHz CGU0_DCLK 225 MHz CGU0_OCLK 150 MHz CGU0_SYS0 112 MHz Built 1 zonelists in Zone order, mobility grouping on. Total pages: 28448 Kernel command line: root=/dev/mtdblock2 rw rootfstype=jffs2 clkin_hz=(25000000) console=ttySC0,57600 mem=112M ip=192.168.1.3:192.168.1.5:192.168.1.1:255.255.255.0:sc58x:eth0:off PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 91464K/114688K available (3659K kernel code, 120K rwdata, 1352K rodata, 16860K init, 87K bss, 23224K reserved, 0K cma-reserved) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xc7800000 - 0xff000000 ( 888 MB) lowmem : 0xc0000000 - 0xc7000000 ( 112 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc04ecf78 (5012 kB) .init : 0xc04ed000 - 0xc1564000 (16860 kB) .data : 0xc1564000 - 0xc15821e0 ( 121 kB) .bss : 0xc15821e0 - 0xc15980ec ( 88 kB) NR_IRQS:16 nr_irqs:16 16 GIC CPU mask not found - kernel will fail to boot. GIC CPU mask not found - kernel will fail to boot. sched_clock: 32 bits at 112MHz, resolution 8ns, wraps every 38177486839ns Console: colour dummy device 80x30 Calibrating delay loop... 297.98 BogoMIPS (lpj=595968) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok Setting up static identity map for 0x8937c2f8 - 0x8937c32c devtmpfs: initialized do_initcall_level level 0 do_initcall_level level 1 VFP support v0.3: implementor 41 architecture 2 part 30 variant 5 rev 1 pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 do_initcall_level level 2 DMA: preallocated 256 KiB pool for atomic coherent allocations do_initcall_level level 3 L2C: device tree omits to specify unified cache L2C-310 dynamic clock gating enabled, standby mode enabled L2C-310 cache controller enabled, 8 ways, 256 kB L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x06040000 sc58x_init: registering device resources sec init... enabled hw-breakpoint: Failed to enable monitor mode on CPU 0. ADI DMA2 Controller do_initcall_level level 4 SCSI subsystem initialized u***core: registered new interface driver u***fs u***core: registered new interface driver hub u***core: registered new device driver u*** i2c-bfin-twi 31001400.twi: Blackfin on-chip I2C TWI Contoller, regs_base@f4001400 i2c-bfin-twi 31001500.twi: Blackfin on-chip I2C TWI Contoller, regs_base@f4001500 i2c-bfin-twi 31001600.twi: Blackfin on-chip I2C TWI Contoller, regs_base@f4001600 pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> PTP clock support registered Advanced Linux Sound Architecture Driver Initialized. do_initcall_level level 5 Switched to clocksource cs_gptimer NET: Registered protocol family 2 TCP established hash table entries: 1024 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP: reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 do_initcall_level level 6 hw perfevents: enabled with armv7_cortex_a5 PMU driver, 3 counters available futex hash table entries: 256 (order: -1, 3072 bytes) jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc. io scheduler noop registered (default) ADI serial driver adi-uart4.0: ttySC0 at MMIO 0x31003000 (irq = 20, base_baud = 7031250) is a ADI-UART4 console [ttySC0] enabled loop: module loaded adi-spi3 31042000.spi: registered ADI SPI controller spi0 adi-spi3 31043000.spi: registered ADI SPI controller spi1 m25p80 spi2.38: found w25q128, expected w25q32 m25p80 spi2.38: w25q128 (16384 Kbytes) 3 ofpart partitions found on MTD device spi2.38 Creating 3 MTD partitions on "spi2.38": 0x000000000000-0x000000080000 : "uboot (spi)" 0x000000080000-0x000000600000 : "kernel (spi)" 0x000000600000-0x000001000000 : "root file system (spi)" adi-spi3 31044000.spi: registered ADI SPI controller spi2 libphy: Fixed MDIO Bus: probed CAN device driver interface bfin_can 31000200.can: bfin_can device registered(®_base=f4000200, rx_irq=22, tx_irq=23, err_irq=24, sclk=112500000) bfin_can 31000a00.can: bfin_can device registered(®_base=f4000a00, rx_irq=25, tx_irq=26, err_irq=27, sclk=112500000) stmmaceth 3100c000.ethernet: no reset control found stmmac - user ID: 0x10, Synopsys ID: 0x37 Ring mode enabled DMA HW capability register supported Enhanced/Alternate descriptors Enabled extended descriptors RX Checksum Offload Engine supported (type 2) TX Checksum insertion supported Wake-Up On Lan supported Enable RX Mitigation via HW Watchdog Timer libphy: stmmac: probed eth0: PHY ID 20005c7a at 1 IRQ POLL (stmmac-0:01) active u***core: registered new interface driver u***-storage mu***-hdrc mu***-hdrc.1.auto: MUSB HDRC host driver mu***-hdrc mu***-hdrc.1.auto: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected mousedev: PS/2 mouse device common for all mice input: 3100b000.rotary as /devices/platform/scb/3100b000.rotary/input/input0 i2c /dev entries driver adi_wdt: initialized: timeout=20 sec (nowayout=0) Driver 'mmcblk' needs updating - please use bus_type methods Synopsys Designware Multimedia Card Interface Driver Blackfin hardware CRC crypto driver bfin-hmac-crc 31001200.crc: initialized bfin-hmac-crc 31001300.crc: initialized u***core: registered new interface driver u***hid u***hid: USB HID core driver icc 20080000.icc: initialized TCP: cubic registered NET: Registered protocol family 17 can: controller area network core (rev 20120528 abi 9) NET: Registered protocol family 29 can: raw protocol (rev 20120528) can: broadcast manager protocol (rev 20120528 t) mu***-hdrc mu***-hdrc.1.auto: VBUS_ERROR in a_idle (90, do_initcall_level level 7 ThumbEE CPU extension supported. console [netcon0] enabled netconsole: network logging started /ch8/buildroot/linux/linux-kernel/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) IP-Config: Complete: device=eth0, hwaddr=02:80:ad:20:31:e8, ipaddr=192.168.1.3, mask=255.255.255.0, gw=192.168.1.1 host=sc58x, domain=, nis-domain=(none) bootserver=192.168.1.5, rootserver=192.168.1.5, rootpath= ALSA device list: No soundcards found. Freeing unused kernel memory: 16860K (c04ed000 - c1564000) Starting logging: OK Starting mdev... Starting watchdog... Initializing random number generator... random: dd urandom read with 24 bits of entropy available done. Starting system message bus: done Starting network... /bin/sh: run-parts: not found ssh-keygen: generating new host keys: ED25519 Starting sshd: OK Starting inetd: OK Welcome to Buildroot buildroot login: stmmaceth 3100c000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx random: nonblocking pool is initialized |
|
相关推荐
4个回答
|
|
|
|
|
|
Hi Rocky: 您好,但是官网USB相关的资料没有说怎么处理啊?谢谢~ |
|
|
|
先排除开发板本身的原因,再检查端口配置。可以考虑重启机器在试试。
|
|
|
|
谢谢你的回复,端口配置是按linux-add-in中的USB user manual设置的,机器也重启了无数遍了,但是开发板只有一块,比较难以排除开发板的问题,谢谢~ |
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1292 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1893 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4235 浏览 2 评论
8991 浏览 1 评论
3137 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1418浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1640浏览 2评论
1611浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1295浏览 2评论
209浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:33 , Processed in 0.949607 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号