本帖最后由 xzp114 于 2017-1-20 09:04 编辑
理解了AM335x的启动方式之后,需要在AM335x平台上进行裸跑第一步便是制作MLO文件。芯片在上电第一步便是读取SYSBOOT管脚的电平来配置启动方式,而引导启动的第一个文件便是MLO文件。 我使用的是Beaglebone Black平台,下面以此平台为例:首先下载AM335X_StarterWare_02_00_01_01,由于该软件包只支持Beaglebone,和Beaglebone Black平台有一定的差距,TI官方给出了Beaglebone Black的补丁包StarterWare_BBB_support,均在附件中给出。安装完成AM335X_StarterWare_02_00_01_01之后,解压补丁包,并作相应的覆盖,打开CCS,在C:\ti\AM335X_StarterWare_02_00_01_01\build\armv7a\cgt_ccs\am335x\beaglebone\bootloader目录下加载Bootloader工程,选择MMCSD编译该工程会在C:\ti\AM335X_StarterWare_02_00_01_01\binary\armv7a\cgt_ccs\am335x\beaglebone\bootloader\Release_MMCSD目录下生成boot_ti.bin文件,将此文件直接命名为MLO,即为我们所需要的启动文件。
StarterWare_BBB_support.gz
(83.8 KB)
AM335X_StarterWare_02_00_01_01_Setup.part01.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part02.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part03.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part04.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part05.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part06.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part07.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part08.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part09.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part10.rar
(3 MB)
AM335X_StarterWare_02_00_01_01_Setup.part11.rar
(1.27 MB)
(分享)使用CCS5下载调试StarterWare例程代码的方法(1).pdf
(637.37 KB)
|