打印

关于AM335x的启动理解

[复制链接]
1538|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xzp114|  楼主 | 2016-12-24 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xzp114 于 2017-1-19 19:42 编辑

    关于AM335x的启动,相信很多从嵌入式走过来的朋友都知道一个大概的流程,基本思路就是boot来引导系统的启动。之前使用的是2416+Nor+nand,有Nor就一切都好办,烧写boot到Nor偏移0,则系统从Nor开始读入8K的内容到内部的Sram,这段boot就是完成将系统的代码读入到ddr上运行这个功能。但是AM335x在没有Nor只有Nand的时候,这就有点麻烦,nand的寻址方式比较复杂,此时系统的启动流程如下:
    芯片到uboot启动流程 :ROM → MLO(SPL)→ uboot.img
    AM335x 中bootloader被分成了 3 个部分:
    第一级 bootloader:引导加载程序,板子上电后会自动执行这些代码,如选择哪种方式启动(NAND,SDcard,UART。。。),然后跳转转到第二级 bootloader。这些代码应该是存放在 176KB 的 ROM 中。
    第二级 bootloader:MLO(SPL),用以硬件初始化:关闭看门狗,关闭中断,设置 CPU 时钟频率、速度等操作。然后会跳转到第三级bootloader。MLO文件应该会被映射到 64 KB的 Internal SRAM 中。
    第三级 bootloader:uboot.img,C代码的入口。
    其中第一级 bootloader 是板子固化的,第二级和第三级是通过编译 uboot 所得的。
关于启动的一些说明和工具,在下面的固件中,希望能帮到大家!

AM335X StarterWare Booting And Flashing.rar (864.23 KB)

相关帖子

沙发
chuntian2016| | 2016-12-25 21:20 | 只看该作者
这个一般都是采用bootloader的方式的。

使用特权

评论回复
板凳
mmbs| | 2016-12-25 21:26 | 只看该作者
AM335x哪款开发板?

使用特权

评论回复
地板
mmbs| | 2016-12-25 21:27 | 只看该作者
嵌入式开发还是用到比较少。

使用特权

评论回复
5
isseed| | 2016-12-25 22:18 | 只看该作者
有源文件的讲解吗?

使用特权

评论回复
6
isseed| | 2016-12-25 22:19 | 只看该作者
beaglebone的开发板怎么样?

使用特权

评论回复
7
kmzuaz| | 2016-12-27 16:47 | 只看该作者
这不是uboot的原理吗?

使用特权

评论回复
8
kmzuaz| | 2016-12-27 16:49 | 只看该作者
嵌入式的uboot移植,这个有相关的教程可以参考。

使用特权

评论回复
9
Rangar| | 2016-12-28 21:56 | 只看该作者
AM335x哪款开发板?

是TI的吧

使用特权

评论回复
10
dzfansman| | 2016-12-31 17:16 | 只看该作者
uboot的开发设计

使用特权

评论回复
11
dzfansman| | 2016-12-31 17:18 | 只看该作者
AM335x一般用什么的开发环境?

使用特权

评论回复
12
zhangmangui| | 2017-1-1 23:39 | 只看该作者
dzfansman 发表于 2016-12-31 17:18
AM335x一般用什么的开发环境?

CCS

使用特权

评论回复
13
hudi008| | 2017-1-2 22:25 | 只看该作者
uboot吗?

使用特权

评论回复
14
hudi008| | 2017-1-2 22:28 | 只看该作者
AM335不就是linux的启动吗

使用特权

评论回复
15
qudongdong| | 2017-5-29 09:52 | 只看该作者
你好 我用AM335x  SD卡启动时 没有反应 什么也没输出  拔掉SD卡 打印CCC......  不知道大神可遇到过这样的问题

使用特权

评论回复
16
lixiaobingd| | 2017-6-20 09:51 | 只看该作者
qudongdong 发表于 2017-5-29 09:52
你好 我用AM335x  SD卡启动时 没有反应 什么也没输出  拔掉SD卡 打印CCC......  不知道大神可遇到过这样的 ...

要烧录uboot.

使用特权

评论回复
17
nyszx| | 2017-6-20 12:36 | 只看该作者
我在尝试使用JLINK V8 +IAR调试,想知道IAR里面MAC文件详解,和StarterWare 工程启动运行详解 不知道有没有人分析一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

74

帖子

1

粉丝