随笔分类 -  uboot

摘要:1.首先并不急于修改uboot的代码,而是在uboot命令行中通过mdio协议c22配置tja1103,使其从slave变成master。 1.1 查看phy address,查看电路原理图可知,phyad为0x1a,用这个地址测试下mdio通信是否正常 UBOOT=>mii info 0x1a P 阅读全文
posted @ 2025-12-02 13:35 midhillzhou 阅读(25) 评论(0) 推荐(0)
摘要:第一大部分 uboot下的gpio 1.在uboot命令行中想要支持gpio的命令,需要打开如下宏 CONFIG_CMD_GPIO=y 2.选用gpio引脚,作为测试引脚 2.1 查看电路原理图,选用那种soc不和mcu连接的pin,这样可以避免mcu的干扰。 2.2 查看pinmux的配置文件pi 阅读全文
posted @ 2025-10-05 21:42 midhillzhou 阅读(81) 评论(0) 推荐(0)
摘要:1.首先运行cmm脚本,attach cpu,让cpu停在romcode阶段 当运行完cmm脚本后,观察下右下角lauterbach的状态栏变化,最终状态是stopped。 power down -> Running -> stopped cmm脚本内容如下 1 RESet 2 SYStem.RES 阅读全文
posted @ 2025-06-03 14:22 midhillzhou 阅读(69) 评论(0) 推荐(0)
摘要:1.按byte写ddr memory mw.b 0x42000000 0x00 0x80000 //从ddr地址0x42000000开始,填充0x00, 写的长度是0x80000 0x42000000: ddr地址 0x00:填充的内容 0x80000:填充的长度 2.按byte读ddr memor 阅读全文
posted @ 2025-05-26 15:40 midhillzhou 阅读(244) 评论(0) 推荐(0)
摘要:第一部分,首先从外部感性的认识下env分区 1.1首先我们在uboot console里面执行saveenv,打印如下 UBOOT=>saveenvSaving Environment to NAND... Erasing NAND...Erasing at 0x400000 -- 100% com 阅读全文
posted @ 2025-04-30 16:33 midhillzhou 阅读(225) 评论(0) 推荐(0)
摘要:自己第一次用draw.io画了张uboot bootm代码详解图 uboot 阅读全文
posted @ 2025-04-27 15:13 midhillzhou 阅读(32) 评论(0) 推荐(0)
摘要:#define DEBUG 在uboot代码里面经常出现如下的语句 debug("### main_loop entered: bootdelay=%d\n\n", bootdelay); 如果我们只想这个文件里面的所有debug语句打印出来 在文件最前面添加#define DEBUG 阅读全文
posted @ 2025-04-17 10:20 midhillzhou 阅读(39) 评论(0) 推荐(0)