完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在kernel移植到custom的AM1808板上时,遇到标题所示的问题,之后就再也没有任何打印信息了;内核的版本是2.6.37,而且kernel与u-boot,ubl都是出自同一套SDK,我的板子做了些改动,改为从UART 1输出,但是在内核配置make menuconfig时没有找到具体的相关配置项,请问我该如何配置?在终端的输出信息如下:
AM1808 initialization passed! Booting TI User Boot Loader UBL Version: 1.65 UBL Flashtype: NAND Starting NAND Copy... Valid magicnum, 0x55424CBB, found in block 0x00000006. DONE úNow running in RAM - U-Boot at: c7f5c000 NAND: 256 MiB MMC: davinci: 0 Bad block table found at page 131008, version 0x01 Bad block table found at page 130944, version 0x01 In: serial Out: serial Err: serial ARM Clock : 456000000 Hz DDR Clock : 150000000 Hz Net: eth_initialize start! davinci_eth_mdio_enable,clkdiv=56 phy_act_state=0x00000080,pos=54 ### main_loop entered: bootdelay=3 ### main_loop: bootcmd="nand read.e 0xc1180000 0x600000 0x400000; nboot.e 0xc0700000 0 0x200000; bootm" Hit any key to stop autoboot: 0 NAND read: device 0 offset 0x600000, size 0x400000 4194304 bytes read: OK Loading from nand0, offset 0x200000 Image Name: Linux-2.6.37 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2316868 Bytes = 2.2 MiB Load Address: c0008000 Entry Point: c0008000 ## Current stack ends at 0xc7e3bde0 * kernel: default image load address = 0xc0700000 ## Booting kernel from Legacy Image at c0700000 ... Image Name: Linux-2.6.37 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2316868 Bytes = 2.2 MiB Load Address: c0008000 Entry Point: c0008000 Verifying Checksum ... OK kernel data at 0xc0700040, len = 0x00235a44 (2316868) ## No init Ramdisk ramdisk start = 0x00000000, ramdisk end = 0x00000000 Loading Kernel Image ... OK OK kernel loaded at 0xc0008000, end = 0xc023da44 ## Transferring control to Linux (at address c0008000) ... Starting kernel ... Uncompressing Linux... done, booting the kernel. U-Boot > pri EXPORT table = c7fecfa4, htab.size = 521, htab.filled = 11, size = 0 Unsorted: n=11 0: c7e4dbdc ==> ethaddr => 00:00:14:f9:fa:c7 1: c7e4dcf0 ==> stdin => serial 2: c7e4dd50 ==> baudrate => 115200 3: c7e4df48 ==> ethact => DaVinci-EMAC 4: c7e4dfcc ==> bootcmd => nand read.e 0xc1180000 0x600000 0x400000; nboot.e 0xc0700000 0 0x200000; bootm 5: c7e4e1ac ==> bootfile => "uImage" 6: c7e4e4d0 ==> bootdelay => 3 7: c7e4e740 ==> stdout => serial 8: c7e4ec74 ==> ver => U-Boot 2010.12 (Aug 28 2013 - 10:07:15) 9: c7e4eddc ==> bootargs => mem=32M console=ttyS2,115200n8 root=/dev/mtdblock3 rw rootwait 10: c7e4ee24 ==> stderr => serial baudrate=115200 bootargs=mem=32M console=ttyS2,115200n8 root=/dev/mtdblock3 rw rootwait bootcmd=nand read.e 0xc1180000 0x600000 0x400000; nboot.e 0xc0700000 0 0x200000; bootm bootdelay=3 bootfile="uImage" ethact=DaVinci-EMAC ethaddr=00:00:14:f9:fa:c7 stderr=serial stdin=serial stdout=serial ver=U-Boot 2010.12 (Aug 28 2013 - 10:07:15) Environment size: 359/65532 bytes |
|
相关推荐
3个回答
|
|
你好,
参考一下下面wiki网站上如何使能uart1, 在menuconfig里有选项. http://processors.wiki.ti.com/index.php/Enabling_UART1_on_AM18X/DA850/OMAP-L138_running_Linux |
|
|
|
vuywsdfwf 发表于 2018-6-21 10:05 这里的配置有选择选项:Enable UART1 flow control,这是硬件流控制还是软件流控制?我的板子没有接硬件RTS/CTS线出来。我按照你给出的参考站点操作还是出现同样的情况。 System Type ---> <*> TI DaVinci Implementations ---> <*> DA850/OMAP-L138/AM18x based system <*> Enable UART1 flow control |
|
|
|
sdfsgsd 发表于 2018-6-21 10:18 这是软件设置, 但你的硬件要配合啊 |
|
|
|
只有小组成员才能发言,加入小组>>
334 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
773 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1126 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
120浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
251浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
200浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
55浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 17:41 , Processed in 0.875206 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号