- 访问内存位的64位,48位,32位,16位;在LDF文件中,MEMORY{}中定义的:
BLOCK0-3,根据什么去定义访问位宽,与类型PM,DM?如:
mem_iv_code{TYPE(PM RAM)START(0x00090000) END(0x000900A7) WIDTH(48) }。
这个为什么定义成PM,48位呢?是根据什么去定义成PM(是否硬性规定?),为什么定义成48位?
- BLOCK0-3中每个BLOCK是否优先的访问级别?
- 每个BLOCK是否有规定成PM或者是DM,每个BLOCK是可以分成几个段,但 这几个段是否可以定义成不同的类型与位宽?
- 使用ADSP21369,程序放在外挂是SPIFLASH。启动时,是怎样启动的?上电复位 后,DSP内部是有个引导程序,将SPIFLASH中的程序全部加载到内部的RAM中,还 是全部加载到内部的ROM中?若是全部加载到RAM中那个ROM有什么用?若是加 载到ROM中,那么21489中没有ROM中那又是怎样呢?运行后,DSP是不是就不用 再加载外挂SPIFLASH上的程序?即每次上电只加载一次SPIFLASH中的程序?
答:
关于SPI boot 请参看硬件手册中的system design-> boot
关于memory,请参看编程手册的memory
具体链接如下
http://www.analog.com/static/imported-files/processor_manuals/ADSP-214xx_hwr_rev1.1.pdf
http://www.analog.com/static/imported-files/processor_manuals/ADSP-2136x_2137x_214xx_pgr_rev2.4.pdf |