Sitara AM335x Bootload的流程分析

Sitara AM335x Bootload的流程分析

  • 进士6497分
     Sitara AM335x Bootload的流程分析 .pdf 


         平台:AM335x

          Linux SDK PROCESSOR-SDK-LINUX-AM335Xv03.01

         SDK下载网址: http://www.ti.com/tool/processor-sdk-am335x

          文章面向对象:ARM的初学者      SDK新版本初级使用者

          文章base操作:在Linux平台成功安装上述的Linux SDK以及uboot成功编译。

          若在安装或者编译有问题,请参考以下关于文章基础操作的教程link

           http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Getting_Started_Guide

           http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_U-Boot

     

           文章内容:第一部分概括移植Linux的启动整体步骤;

                             第二部分会描述出厂固化在am335xROM code的作用、引导模式和执行流程;

                             第三部分描述SPLUboot的运行的位置和一下基础性知识;

                             最后就是重点:SPLUboot的流程图,以及DDR的内容分布。

     

            由于SPLUboot的代码冗长和某些函数实现的功能复杂,所以分析SPLUboot的流程图,我主要是以全而简(全过程+简单分析)的角度进

    行介绍,这样做的目的主要是让大家比较清晰地知道bootload在哪里在哪个文件在哪个函数实现什么功能,可以方便地让大家随时随地定位你想要

    了解的功能的位置。

           若在细节上有任何疑问,可以根据我画的流程图方便查找和定位程序所在地,若仍然解决不了,欢迎大家可以在论坛上积极地提出来。谢谢!

  • 秀才121分

    具体的版本u-boot-201?  我用的最新版本ti-processor-sdk-linux-am335x-evm-03.03.00.04-Linux-x86-Install.bin 里面的u-boot-2016不一样 不知道在哪里可以下载你分析的版本

  • 秀才121分

    你好 我的板子是SD卡启动 用以前的版本 能启动u-boot     用最新的版本之后 插入SD卡之后就没反应 一点打印消息都没有 调试好几天了 不知道原因何在,拔掉SD卡后一直打印CCCCCC  望指点 

  • 进士6497分

    下载 :http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/03_02_00_05/index_FDS.html

    其实两个版本相差不大,我的分析流程仍然可以在你的下载的版本进行参考

  • 进士6497分

    是自己做的板子还是TI EVM 板?参考我之前发过的帖子

    http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/128026.aspx?pi239031348=1