
uboot
bai-xin
种一棵树,最好的时间是十年前,其次是现在(间歇性看CSDN,消息不能及时回复,请见谅)
展开
-
【NanoPi T2】 8.uboot gmac网卡驱动(4) - 移植rtl8211e网卡驱动(首发)
调试过程就不多说了,还是比较坎坷的,遇到了很多问题。配置设备树打开gmac设备arch/arm/dts/s5p4418-nanopi2.dts这里还是稍微做下解释吧,网卡设备已经有配置了,在arch/arm/dts/s5p4418.dtsi不记得我是否有改过,因为一开始GPIO的配置不正确,自己有写代码初始化过,但是后来发现设备树里面定义好了GPIO的配置,就是上面这一排pinctrl,具体配置在arch/arm/dts/pinctrl.dtsi`添加宏定义添加一下phy宏定义,配置原创 2020-07-29 20:03:54 · 4227 阅读 · 6 评论 -
【NanoPi T2】 7.uboot gmac网卡驱动(3) - 驱动源码解析
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-07-29 19:32:27 · 3200 阅读 · 0 评论 -
【NanoPi T2】 6.uboot gmac网卡驱动(2) - 寄存器介绍
这里写目录标题原创 2020-07-29 18:16:53 · 1678 阅读 · 1 评论 -
【NanoPi T2】 5.uboot gmac网卡驱动(1) - mac控制器,phy芯片,rgmii协议
这里写目录标题原创 2020-07-29 17:19:08 · 3066 阅读 · 0 评论 -
【Nanopi T2】 3.uboot 2016 启动流程源码解析
目录s5p4418 uboot sd卡方式启动流程镜像文件内存布局uboot启动后半部分s5p4418 uboot sd卡方式启动流程4418上电后会先加载运行片内启动代码(BL0),大致工作是判断CPU的启动方式,初始化启动设备。拷贝uboot前16k(BL1)到内部RAM,对代码做校验,然后开始运行BL1。4418的BL1也是厂商直接提供的,属于闭源代码。4418的BL1大致由2nboot和2nboot配置组成,2nboot的配置可以在友善之臂的uboot源码中找到。2nboot大致工作是初始化中断原创 2020-05-28 17:58:42 · 1219 阅读 · 0 评论 -
【NanoPi T2】 2.uboot 离线烧录(S5P4418)
导航原创 2020-05-06 01:30:00 · 1253 阅读 · 9 评论 -
【NanoPi T2】 1.裸机开发(S5P4418)
导航1.擦除sd卡2.查看uboot可用空间3.提取MBR+启动代码+uboot保存成complete-boot.bin4.写入sd卡测试启动5.获取镜像包中Block 0~Block 65的内容保存成uboot-bl1.bin6.写入bl1启动7.提取Nish写入(记得擦除SD卡数据)8.编写裸机代插入运行9.提取Nish.bin10.提取2ndboot.bin10.提取boot.TBI拿到n...原创 2020-04-29 00:51:24 · 1279 阅读 · 0 评论