嵌入式
文章平均质量分 70
emb_cwh
这个作者很懒,什么都没留下…
展开
-
ARM裸板程序中为什么要使用重定位
重定位一般有两个目的:①、程序文件过大,这时候需要把超出储存器(NorFlash或SRAM)部分的代码,“放到”(也即重定位)SDRAM中去执行;②、程序烧写在NorFlash并且使用了全局变量。这篇文章着重解析第二个目的,对于第一个目的后续有时间再写。如果你的程序是烧写在NorFlash中,并且程序里使用了全局变量(不包括静态全局变量,下同),那么你就需要重定位了。为什么?因为:①、全局变量是保...原创 2018-03-18 18:18:34 · 400 阅读 · 0 评论 -
make 100ask24x0_config 配置过程
当执行 “make 100ask24x0_config”命令后: 第一步:进入Makefile文件该命令在u-boot根目录下执行,该目录下应当含有Makefile文件。该命令依赖于Makefile文件,根据Makefile文件100ask24x0_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t 100as...原创 2018-09-06 23:50:24 · 754 阅读 · 0 评论