Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).
Hi! iam new to DSP processors ,,, Iam presently using BF533ezkit-lite.... Iam having problems with the booting process...Iam mainly concentrating in booting from external memory(bypass bootrom=>bmode=01)and booting from8-/16- bit flash(using boot rom).... I have studied in engineering note-240 from anlog devices that for both the booting methods we first dump the code to external flash memory.. if Bmode=00; bootrom will be bypassed....processor directly run from external memory.... and if Bmode=01;Boot Rom will come into effect and it will take the loader file and according to header of the block each block will be loaded into internal memory(L1 memory ) and then after total is loaded running start from the internal memory....... Is this interpretation is right or wrong .. Because in hardware manual of BF533 they have given this paragraph "For each Boot mode, user code read in from the memory device is placed at the starting location of L1 memory. Additional sections are read into internal memory as specified within headers in the loader file. The boot kernel terminates the boot process with a jump to the start of the L1 instruction memory space. The processor then begins execution from this address." here they are telling for every boot mode we have to load to L1 internal memory............. Iam very much confused.. please help..... Thank u in adwance.....