
X210
reed::Hoo
这个作者很懒,什么都没留下…
展开
-
uboot回头看(一)
最近在认真的研究uboot,想把这个弄明白,之前也移植过相关的uboot到开发板上,都是跟着教程在做,回头想想还是不明白为什么这样做,最近在认真的思考为啥这样,也看了一部分资料。主要还是得参考处理器的数据手册,我的板子是九鼎的X210开发板,参考Samsung的数据手册,对理解uboot有很大的帮助,尤其是IROM的编程的那个手册,非常有用,下图是X210中关于IROM和IRAM的映射图,参考这个...原创 2019-10-12 16:54:35 · 230 阅读 · 0 评论 -
X210刷Android4.0.4系统
记录一下 X210刷Android系统的过程 :首先要声明的是 ,当开发板中的系统已经存在的时候,假设是Android系统,那么就需要进入到Android的控制台,通过以下两条命令:(1)busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync(2)sync来破坏iNand中的uboot,使系...原创 2019-02-23 12:00:47 · 691 阅读 · 0 评论 -
为X210安装交叉编译工具链
一、交叉编译工具链的选择选择交叉编译工具链的原则:和我们所使用的目标平台(给哪款SoC编程)尽量去匹配。譬如我们开发S5PV210的程序就是用arm-2009q3这个版本,三星官方在开发S5PV210时就使用这个版本的交叉编译工具链,这样可以最大限度的避免稀奇古怪的问题出现,从而节约时间。。二、交叉编译工具链的安装步骤1:在虚拟机的终端上,进入到/usr/local/下创建arm文件夹步骤...原创 2019-02-24 20:55:38 · 347 阅读 · 0 评论 -
uboot 的作用
之前买过一块九鼎的X210开发板,前前后后大概用了大半年的时间去学习,看的是朱友鹏的视频,主要是在空闲时间学习的(视频还是太慢了),但是没有做过什么笔记,后来用的又比较少,工作中用的单片机比较多,现在觉得还是有必要向Linux的方向再走一走。所以现在再回头看看之前的文档。顺便做个笔记。裸机方面的我暂时就不看了,因为接触的比较多。直接从bootloader开始,虽然bootloader 也是裸机程序...原创 2019-09-25 16:46:50 · 1257 阅读 · 1 评论 -
尝试编译x210的uboot
x210的编译首先要经过配置,之后才能进行编译。我这里使用的是九鼎官方已经做好的x210的uboot 进行编译得到u-boot.bin。uboot的或得路径可以是从uboot的官方、可以是SoC官方、也可以是你用的开发板的厂家。编译过程:1、在linux源生目录下配置编译(1)X210移植过的uboot在开发板光盘的BSP中。(2)BSP就是board support package(板级...原创 2019-09-26 10:44:43 · 265 阅读 · 1 评论 -
使用SourceInsight来看uboot的代码
1、使用SourceInsight的原因(1)一个大的项目,往往有几十几百甚至上万个c文件、h文件,代码量非常大,代码之间关联非常复杂,就带来一个问题,代码的分析、阅读越来越难。譬如这里引用了一个函数但是这个函数可能在另外一个目录下的一个文件夹中存放,这样情况下代码查找和阅读很困难,我们希望有一个好工具能够帮助。于是乎有了SourceInsight。2、安装SourceInsight网上有很...原创 2019-09-26 13:34:59 · 1181 阅读 · 0 评论 -
该从哪里开始分析uboot?
此处分析的是九鼎科技的x210开发板的使用的uboot。首先要明确一点,uboot该从哪里开始分析?uboot有这么多文件,不知如何下手哇!/*uboot的文件*/root@ubuntu:/usr/local/arm/uboot/jiuding/uboot# ls -altotal 6376drwxr-xr-x 23 1003 1003 4096 Sep 26 20:30 .dr...原创 2019-09-27 10:53:33 · 187 阅读 · 0 评论 -
start.s的分析
参考这个网站:添加链接描述讲解的非常详细了>-<转载 2019-09-27 15:47:10 · 376 阅读 · 0 评论