通过IBL扩展KeystoneIDSP启动模式.PDF

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

Application Report Lit. Number – Feb 2014 通过IBL 扩展Keystone I DSP 启动模式

Allen Yin Multicore Application 摘 要 Keystone I DSP 可以支持多种启动方式如 RapidIO,Ethernet, PCIe boot 等等,但在实际应用中,由于内部

ROM 大小的限制,内部的RBL (Rom Bootloader)不能满足客户对启动模式的需求,比如,使用 Linux 操作系统时,

通常需要芯片支持 NAND FLASH 启动,但在 C667x 系列 DSP 上,RBL 不能支持直接从 NAND FLASH 启动;有些用户可

能希望 DSP 能够到指定的远程 TFTP 服务器上下载镜像启动。为了满足这些需求,扩展 DSP 启动模式,在新的 MCSDK (Multi-Core Software Development Kit) 里,引入了中间启动加载器 (Intermediate Boot Loader,简称

IBL),本文将向读者介绍 IBL 的使用方法和场景。 1

Overwrite this text with the Lit. Number 目 录

1 引言 3

2 IBL 介绍 4 2.1 启动模式 4 2.1.1 NAND FLASH 4 2.1.2 NOR FLASH 4 2.1.3 TFTP 4 2.2 文件格式 4 2.2.1 ELF 4 2.2.2 BBLOB 4 2.3 IBL 操作方法 5 2.3.1 烧写 I2C EEPROM 5 2.3.2 生成启动文件 5 2.3.3 通过 GEL 配置 IBL 7 2.3.4 烧写 NAND FLASH 或 NOR FLASH 8 2.3.5 使用 TFTP 9 2.4 量产说明 9

3 IBL 实例 9

4

最近下载