4567|6

965

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

socfpga的Starting kernel ...问题的解决 [复制链接]

  本帖最后由 石玉 于 2017-12-29 17:42 编辑

做了大半年了,还在做那个数据采集的项目,上半年仿照lark boar做了第一版核心板,出现了几个小毛病,最后搞的只有一块完整好用的板,靠这块板完成了基本功能,感觉只有一块板太危险了,于是在第一版的基上又做了第二版,这版出现了一个问题,搞了2天终于找到问题了。

相信有很多做ARM开发的人都遇到过这个问题,串口打印到Starting kernel ...就没有了,什么都没有了
在网上搜了下,大多是说串口的配置有问题,或者是内存有问题,出现这种问题原因确实很多,光靠这个不能找出是什么问题
首先我们要打印出足够的调试信息,在网上找了下,有2种方法
1.开启kernel的early_printk
    1.开启Kernel hacking--->Kernel low-level debugging functions
    2.开启Kernel hacking--->Early printk
    3.在uboot启动项上加上earlyprintk
此时再启动就可以看到内核启动到那一步挂了

2.直接读取缓存
    1.在kernel中找到system.map文件
    2.打开文件找到 __log_buf,获得 __log_buf的地址,比如64584:c0770be8 b __log_buf
    3.启动内核,内核此时卡在Starting kernel …位置
    4.重新启动系统,复位重启,不要断电,进入UBoot命令行界面
    5.输入md 0xc0770be8,就可以看到debug信息,按回车看打印停在了那里


最终发现内核停在了altera_gpio_probe这一句,正常的打印接下来要初始化PCIE了,看来是PCIE的问题了,于是我在DTS中去掉了PCIE节点,然后就可以正常启动了,仔细检查了下PCIE的硬件发现是晶振没起振 换了一个晶振就好了,搞了两天完全没头绪,居然是这个问题


此帖出自Altera SoC论坛

最新回复

ok thank you!  详情 回复 发表于 2018-6-25 16:28
点赞 关注(1)
 
 

回复
举报

1025

帖子

1

TA的资源

纯净的硅(高级)

沙发
 
好帖,好久没见过这么有深度的技术分享帖了
此帖出自Altera SoC论坛

点评

哈哈,也是在网上找的方法  详情 回复 发表于 2018-1-9 10:12
 
 
 

回复

965

帖子

0

TA的资源

纯净的硅(高级)

板凳
 
lelee007 发表于 2018-1-9 00:20
好帖,好久没见过这么有深度的技术分享帖了

哈哈,也是在网上找的方法
此帖出自Altera SoC论坛
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

4
 
学习了
此帖出自Altera SoC论坛
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

5
 
请问能够购买或租用楼主的Lark Board么?不知道您是否还在使用。
项目中需要用到高速存储,希望能够做一下验证,可是联系英贝特公司,据说Lark Board已经停产并且断货了。
感谢
此帖出自Altera SoC论坛

点评

你到E络盟上看看,16年我们买的时候就停产了,我们在E络盟上买的,不过比较贵  详情 回复 发表于 2018-6-25 13:59
 
 
 

回复

965

帖子

0

TA的资源

纯净的硅(高级)

6
 
vlah 发表于 2018-6-24 09:58
请问能够购买或租用楼主的Lark Board么?不知道您是否还在使用。
项目中需要用到高速存储,希望能够做一下 ...

你到E络盟上看看,16年我们买的时候就停产了,我们在E络盟上买的,不过比较贵
此帖出自Altera SoC论坛

点评

ok thank you!  详情 回复 发表于 2018-6-25 16:28
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

7
 
石玉 发表于 2018-6-25 13:59
你到E络盟上看看,16年我们买的时候就停产了,我们在E络盟上买的,不过比较贵

ok thank you!
此帖出自Altera SoC论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表