Part Number:AM3352
根据Processor SDK Linux for AM335X的描述,链接:https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM335X/08_02_00_24/exports/docs/linux/ ,
启动的流程分为:ROM ->SPL ->UBoot ->Kernel
我的理解就是3级的Bootloader结构。ROM内的代码是被固化在芯片内置ROM中的;在这份SDK里,提供了SPL和UBoot。也就是说这里就全包含了。
另外我又看到AM335X支持的Starterware包,里面也包含了Bootloader 组件,链接:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_STARTERWARE-SITARA
这两个Bootloader的组成到底有啥区别呢?我应该用哪个去启动板子呢?还是说都要?
Shine:
Zhihao Jin 说:启动的流程分为:ROM ->SPL ->UBoot ->Kernel
这个是针对linux的boot流程
Zhihao Jin 说:另外我又看到AM335X支持的Starterware包,
这个是针对裸机程序的二次加载程序。
,
Zhihao Jin:
感谢。那是不是可以理解为先执行Starterware的程序,之后再执行Linux的启动呢。 目标是在板子上跑Linux。
,
Shine:
starterware和linux是独立的。starter是non OS系统,linux是一种操作系统。