linux外设调试笔记

Zynqmp :生成的BOOT.bin里面需要包含fsbl,pmu,bl31,bit,uboot。利用jtag烧录进去,然后使用qspi启动。烧录是烧录到qspi,如果uboot起来后,烧录内核和设备树,是烧录到ddr中,然后通过boootarg设置参数,然后bootm,bootz/booti跳到kernel ,以上几个是跟kernel的烧录文件格式有关,zimage使用bootz, bootm,uimage,  booti image.

板子需要跑到rootfs时候 ,需要在uboot起来后,将ramdisk,kernel,dtb内核设备树烧写进去,然后利用上述命令启动到rootfs,然后格式化和分区mmc,然后重启,再将rootfs(正式使用的跟文件系统,非ramdisk),kernel,设备树,烧录到ddr,在通过ext4(mmc格式化的格式)命令将ddr中的rootfs,kernel,设备树写进mmc中。然后使用上面指令(指令参数要做更改,特别是rootfs文件位置),然后就可以启动了。下次开机设置启动命令就可以到系统。

62005芯片没有时钟输出

网络配置,当前硬件是使用的cdce62005 的新派你更给过去的时钟,需要配置spi,然后给cdce62005写参数,uboot中使用sspi命令。芯片配置参数看手册。

设备树如下:

&spi1 {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值