DSP

TMS320x2833x, 2823x Boot Rom Reference Guide 部分选译

2019-07-13 18:36发布

PDF 来源:http://www.ti.com/lit/ug/spru963a/spru963a.pdf写在前面      简单了解一下dsp bootloader部分;     最好的教材,就是官方的文档;     为了防止误导自己,就弄个中英文对照吧。。     @后面的内容为个人愚见;   bootloader abbr bt   1.1 Boot Rom Memory Map /  引导ROM存储映射     The boot ROM is an 8K*16 block of read-only memory located at addresses 0x3FE000-0x3F FFFF.     引导ROM内存块位于0x3FE000 - 0x3FFFF地址区间,大小为8K*16比特(也就是8*2 = 16KB);     @Figure1.1 显示Reset Vector的起始地址为0x3FFFC0,所以DSP重启之后,运行的起始地址就是0x3FFFC0;   2.1 Bootloader Functional Operation / Bootloader 功能操作     The bootloader is the program located in the on-chip boot ROM that executed following a reset.     bt是一段存储于片内ROM区,复位之后执行的代码;     The bootloader is used to transfer code from an external source into internal memory following power up.     This allows code to reside in slow non-volatile memory external, and be transfferred to high-speed memory to be executed.     上电之后,bt可以把外部代码转移到内部存储器;意味着,存储在外部非易失存储器里面的代码可以被转移到高速内存里面被执行。     The bootloader provides a variety of different ways to download code to accommodate different system requirements.     The bootloader uses various GPIOs signals to determine which boot mode to use.     bt提供了多种下载代码的方式来适应不同系统的需求;     bt使用不同GPIOs信号来区分使用何种引导方式;   Continued。。