看着标题是不是认为都很简单?就像单片机一样,直接点击download就可以将程序下载到单片机里面的flash里面固化了?其实不然,DSP尤其变态。
BF531木有内部FLASH,所有的代码均存储在外部FLASH里面,所以,这个芯片有几种启动方式,受BMODE[1:0]控制,具体如下:
A. 外部非同步存储器直接启动,启动地址0x20000000,要求管脚BMODE[1:0]为00
B. 外部非同步存储器启动,使用片上Loader,将外部非同步存储器中的程序加载到L1 Cache,启动地址0xFFA08000(BF533为0xFFA00000),要求管脚BMODE[1:0]为01
C. SPI Flash Slave模式启动,即可以使用别的CPU向ADSP-BF531/532/533输入程序,启动地址同B,要求管脚BMODE[1:0]为10
D. SPI Flash Master模式启动,使用片上Loader,将SPI Flash中的程序加载到L1 Cache,启动地址同B,要求管脚BMODE[1:0]为11