No-Boot Mode - Analog Devices VisualDSP++ 3.5 Manual

Loader manual for 16-bit processors
Hide thumbs Also See for VisualDSP++ 3.5:
Table of Contents

Advertisement

becomes
0x2000 0000
through
but, based on your specific input file, the value can be within a
32
subset of [
,
0
32

No-boot Mode

The hardware settings of
for ADSP-BF531, ADSP-BF532, and ADSP-BF533 proces-
BMODE = 00
sors select the no-boot option. In this mode of operation, the on-chip
boot kernel is bypassed after reset and the processor starts fetching and
executing instructions from address
Memory Bank 0. The processor assumes 16-bit memory with valid
instructions at that location.
To create a proper
or EPROM device, you must modify the standard LDF file in order the
reset vector is to be located accordingly. The following code fragments
illustrate the required modifications in case of an ADSP-BF533 processor.
Listing 2-3. Section Assignment (LDF File)
MEMORY
{
/* Off-chip Instruction ROM in Async Bank 0 */
MEM_PROGRAM_ROM { TYPE(ROM) START(0x20000000) END(0x2009FFFF)
WIDTH(8) }
/* Off-chip constant data in Async Bank 0
MEM_DATA_ROM
WIDTH(8) }
/* On-chip SRAM data, is not booted automatically */
MEM_DATA_RAM
WIDTH(8) }
VisualDSP++ Loader Manual
for 16-Bit Processors
Blackfin Processor Loader/Splitter
0x0000 0000
].
BMODE = 000
file that can be burned into either a parallel Flash
.LDR
{ TYPE(ROM) START(0x200A0000) END(0x200FFFFF)
{ TYPE(RAM) START(0xFF903000) END(0xFF907FFF)
. The valid numbers are integers
for ADSP-BF535 processors or
in the Asynchronous
0x2000 0000
*/
0
2-53

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?

Related Products for Analog Devices VisualDSP++ 3.5

Table of Contents