一、创建调试环境 1.1设备树内置 倘若不将设备树内置,有个函数无法通过运行。 只需在configs/itop4412_defconfig中增加...
一、计算参数 需要修改配置文件include/configs/itop4412.h,拷贝u-boot.bin至内存需要这些参数。 二、拷贝镜像 ...
一、说明 内存控制器非常难配置,故而不能出错。我严格按照文档上的步骤配置,其中的参数自行体会。 二、配置流程 首先配置内存交错,然后初始化每个D...
一、部件介绍 PLL(锁相环):时钟信号通常由晶振提供,但面对多变的时钟需求,无法定制晶振,因此可以利用锁相环将晶振时钟信号进行放大,并且数值可...
一、增加点灯程序 在目录arch/arm/mach-exynos/下增加itop4412_tool.c。 在目录arch/arm/mach-ex...
一、定位源码 通过查看lowlevel_init.c中的函数do_lowlevel_init可知,电源管理函数名称为set_ps_hold_ct...
一、前提信息 我们已经知道生成的文件有spl/u-boot-spl,spl/u-boot-spl.bin,spl/itop4412-spl.bi...
只分析脉络,并不分析细节 一、入口 通过百度和查找相应链接脚本,发现程序的入口位于arch/arm/lib/vectors.S 该文件的第一段代...
一、环境准备 1.1操作系统 本人使用Debian9 x64和VMwae作为开发环境,因为熟悉该环境,能同时运行32位和64位程序,能直接利用各...