TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x启动问题

目前公司在调试AM3356的最小系统,用的是SPIFLASH和DDR2做外围,公司打算采用TI 的sysbios做操作系统,我对AM335x系统芯片的启动是以下的理解,但是我不确定是否正确,请TI的工程师确认下:

1:上电后芯片内部固化的rom——code根据sysboot管教的设定,选择boot的启动程序来源,目前公司采用的是SPIFLASH,因此,芯片会从SPIFLASH中读取厂家自己写好的bootloader程序,然后rom_code会跳转到bootloader程序的起始运行地址。

2:bootloader程序运行,会初始化芯片相关的PLL,DDR等外设,然后从SPIFLASH中读取厂家烧录好的APP程序,存入DDR中,然后程序会跳转到APP程序中指定的run_addr。

以上是我的理解,不知是否正确。

HG:

第一部分就已经完成了cpu最小部分的初始化,然后才会进行代码搬移。

第二部分是可以自定义的boot,此时可以完成板卡级的全面初始化,然后执行厂商设定。

赞(0)
未经允许不得转载:TI中文支持网 » AM335x启动问题
分享到: 更多 (0)