完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
很多购买了英蓓特公司Sabrelite开发板的同学在使用HDMI-DVI转接线连接显示器时,出现了无法显示的问题,并且串行调试信号显示乱码。都是用5V 4A的原装电源,产品自带的微型SD卡,而且用“串行转USB”转换器连接调试线缆,找不到问题所在。
这里要指出的是,通常这样的问题与HDMI-DVI转接没有半毛钱的关系。使用HDMI显示器有个现象,就是从开始启动到启动基本结束的一分钟左右时间内看不到任何显示,直到最后出现“Starting demo…”才会有信号。这个demo只是Timesys的一个推广内容,包含一些PPT页面,恕我直言,这个demo除了告诉你Sabrelite启动成功以外毫无用处。。。(扯远了)这是因为产品附带的SD卡中只有一个demo,所以在Sabrelite完全启动并运行demo程序之前不可能看到任何图像,而这之前的输出信号都是走串行接口出来的。另外,Sabrelite附带的单页说明书太简单,应该指明将串行线缆连接到板上标记为“debug”的接口上才对。 如果等很久还是无法从SD卡启动demo,那么就需要从串行终端来判断原因了。我倾向于逐一排查。 1. 通电后用万用表测量供电单元。 2. 确保串行线正确的连接到J17接口。 3. 确认串行线是否无损伤,因为串行线确实很脆弱。 4. 确认终端程序配置的串行接口与USB适配器相匹配,并且配置参数为115200、8、None、1(串口乱码多半是两端数据速率不匹配) 5. 确保两个SW1 DIP开关为OFF状态,即拨杆朝向开发板的边缘,而不是朝向处理器。 你可以先拿掉SD卡尝试启动,这时仍然可以看到串行接口的输出,因为板上的flash存储器里的u-boot bootloader仍然会工作。只要初始化正常了,然后再把SD卡插回去试试看会不会报错。 这下面的内容是启动信息以供参考。(注意,为了避免伤到同学们的脑细胞,我从几百行内核启动信息中截取了一部分,这样也容易阅读)。 U-Boot 2009.08 (Aug 16 2012 - 10:06:42) CPU: Freescale i.MX 6 family 0.0V at 792 MHz Temperature: 22 C, calibration data 0x5b45227d mx6q pll1: 792MHz mx6q pll2: 528MHz mx6q pll3: 480MHz mx6q pll8: 50MHz ipg clock : 66000000Hz ipg per clock : 66000000Hz uart clock : 80000000Hz cspi clock : 60000000Hz ahb clock : 132000000Hz axi clock : 264000000Hz emi_slow clock: 29333333Hz ddr clock : 528000000Hz usdhc1 clock : 200000000Hz usdhc2 clock : 200000000Hz usdhc3 clock : 200000000Hz usdhc4 clock : 200000000Hz NFC clock : 24000000Hz Board: MX6Q-SABRELITE:[ POR] Boot Device: I2C I2C: ready DRAM: 1 GB MMC: FSL_USDHC: 0,FSL_USDHC: 1 JEDEC ID: 0xbf:0x25:0x41 Reading SPI NOR flash 0xc0000 [0x2000 bytes] -> ram 0x276009b8 SUCCESS *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: got MAC address from IIM: 00:00:00:00:00:00 FEC0 [PRIME] Hit any key to stop autoboot: 3 Card did not respond to voltage select! mmc0(part 0) is current device MMC: block number 0x1 exceeds max(0x0) ** Can't read from device 0 ** ** Unable to use mmc 0:1 for fatload ** ** Bad partition 1 ** mmc1 is current device reading /6q_bootscript ** Unable to read "/6q_bootscript" from mmc 1:1 ** Loading file "/6q_bootscript" from mmc device 1:1 (xxb1) 361 bytes read ## Executing script at 10008000 Loading file "/boot/uImage" from mmc device 1:1 (xxb1) 3627844 bytes read ## Booting kernel from Legacy Image at 10800000 ... Image Name: Linux-3.0.15-ts-armv7l Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3627780 Bytes = 3.5 MB Load Address: 10008000 Entry Point: 10008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 3.0.15-ts-armv7l (fourier@fourier-desktop) (gcc version 4.6.3 (Timesys 20120813) ) #1 SMP PREEMPT CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: Freescale i.MX 6Quad Sabre-Lite Board Memory policy: ECC disabled, Data cache writealloc PERCPU: Embedded 7 pages/cpu @8c008000 s5440 r8192 d15040 u32768 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227328 Kernel command line: console=ttymxc1,115200 video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 video=mxcfb1:dev=ldb,LDB [.. lots of kernel messages deleted ..] kjournald starting. Commit interval 5 seconds EXT3-fs (mmcblk0p1): using internal journal EXT3-fs (mmcblk0p1): recovery complete EXT3-fs (mmcblk0p1): mounted filesystem with writeback data mode VFS: Mounted root (ext3 filesystem) on device 179:1. Freeing init memory: 208K init started: BusyBox v1.20.2 (2012-08-16 10:09:55 EDT) Thermal: fuse data 0x5b45227d Setting hotplug handler: [ OK ] Creating device files: Auto-mount of [/media/mmcblk0p1] successful [ OK ] modprobe: module egalax_ts not found in modules.dep modprobe: module ft5x06_ts not found in modules.dep modprobe: module tsc2004 not found in modules.dep Starting system logging. Configuring network interfaces: done Starting dropbear sshd: OK Finding touchscreen using legacy method:[FAIL] Finding mouse:[FAIL] Framebuffer fb0 Resolution 1152 864 Screen resolution: 1152 x 864 HDMI display Search for input device Acer T230H Mouse device is Auto cat: can't open '/etc/ts.dev': No such file or directory Starting demo... Starting demo... BusyBox v1.20.2 (2012-08-16 10:09:55 EDT) built-in shell (ash) Enter 'help' for a list of built-in commands. # |
|
相关推荐 |
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
801 浏览 0 评论
4961 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2638 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2978 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31937 浏览 11 评论
73153 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 14:59 , Processed in 0.648184 second(s), Total 39, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号