![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
u-boot
wujiangguizhen
这个作者很懒,什么都没留下…
展开
-
关于u-boot.map 文件的作用
用make命令编译时自动生成的,里面包含所有的函数逻辑地址. printf("0x%x\n", function_name); /* 这个逻辑地址,可以在u-boot.map里找到对应的函数名,用于是debug查错,相当好,例如函数指针. */ 实际上,kernel开发,也常常用syste.map文件. LDFLAGS += -Bstatic -T $(LDSCRIPT) -Ttex转载 2014-06-13 17:43:18 · 1725 阅读 · 0 评论 -
u-boot链接分析
一个典型的嵌入式系统中,bootloader代码放在NOR Flash或NAND Flash里面,系统加电或复位后,首先运行这段代码。通常把bootloader代码放在NOR Flash里面,NAND Flash由于硬件原因不能随机访问,需要特殊的硬件支持机制。 bootloader代码除了初始化以外就是搬运程序,即地址重定位(relocate)。我们为什么需要relocate?主要是经济方转载 2014-06-13 17:46:07 · 534 阅读 · 0 评论