版主: 51FPGA

分享到:
共2条 1/1 1   

Starting kernel... 然后不动了

    [您是本帖的第2070位阅读者]
simonmao8385
我是GG
高级会员

最后登陆时间:2014-12-08 13:00:36

直达楼层
1# 发表于 2014-10-30 17:44:06


Starting kernel... 然后不动了




【村长】北京-某人
多半是串口没选对,内核的log没有输出到实际的串口




【干部】菜头
串口?




【村长】北京-某人
内核串口配置




【干部】菜头
BOOT.bin 中,uImage偏移是多少?

bif 文件






【村长】北京-某人
你把镜像放哪了?




【干部】菜头
sd卡




【村长】北京-某人
不用指定offset
nand才用




【干部】菜头
制定了啊
devicetree 和 uramdisk 呢




【村长】北京-某人
都不用
boot.bin只需要fsbl bit u-boot即可,其他文件独立
这些就组成了sd卡启动镜像




【干部】菜头
uImage不加吗




【村长】北京-某人
nand、qspiflash需要指定offset




【干部】菜头
是不是 flash的才加




【村长】北京-某人


【干部】菜头



刚才排除了几次
发现用自己编译的 devicetree.dtb 造成不能启动
uImage,u-boot,uramdisk,BOOT.bin 都是自己做的



这个怎么修改




【村长】北京-某人
device-tree-xlnx是sdk生成dts的插件




【干部】菜头
对啊,放到sdk,生成 dts,再用dtc编译成dtb
放到sd卡不能启动

【村长】北京-某人
先看一下bootargs




【干部】菜头
把 Xilinx的dtb反编译了,看到bootargs是一样的




【村长】北京-某人
那就对比一下还有其他什么不同




【干部】菜头
很多参数的不一样的




【村长】北京-某人
怎么启动不起来?停在Start kernel?



【干部】菜头



换掉 dtb 可以了




【知青】TTL
我编译的也不能用

而且dts里面axidma通道的中断号跟xparameters.h文件里面的不一致,这是为什么啊


【村长】北京-某人

dts里的中断号不是实际的中断号



【干部】菜头
搞定
编译内核的时候,在用 make ARCH=arm dtbs
会生成 dtb,
这个可以启动
但是从 github下载的不能用
没网口

郁闷



【知青】TTL
你这样生成的dtb不是对应你fpga工程的dtb吧




【干部】菜头
不清楚啊
是不是用vivado设计导出来的 ip 核心和这个什么关系



他们这些事先预定义的硬件环境是怎么来的?
 




RE: Starting kernel... 然后不动了

jobs
我是GG
高级会员

最后登陆时间:2015-01-28 22:16:26

2# 发表于 2014-10-30 20:08:19

你们都好高大上啊~~

谈论的东西都好高深啊


我喜欢健身。

共2条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]