Hi,
I'm starting to develope a program that processes audio, more
especifficaly baby's cry. However, I've been having some
problems.
I get a "time out" message when I'm loading it into the board.
I use DSP 21065L board and VisualDsp++ 1.0.
My ldf file is as follows:
ARCHITECTURE(ADSP-21065L)
SEARCH_DIR( $ADI_DSP\21k\lib )
$LIBRARIES = libc.dlb, libio32.dlb, libcpp.dlb, libcpprt.dlb;
$OBJECTS = $COMMAND_LINE_OBJECTS;
MEMORY { seg_rth { TYPE(PM RAM) START(0x00008000)
END(0x000080ff) WIDTH(48) } seg_init { TYPE(PM RAM) START(0x00008100)
END(0x0000810f) WIDTH(48) } seg_pmco { TYPE(PM RAM) START(0x00020000)
END(0x00ffffff) WIDTH(48) } seg_ctdm { TYPE(DM RAM) START(0x0000C000)
END(0x0000C0ff) WIDTH(32) }
seg_dmda { TYPE(DM RAM) START(0x03000001) END(0x030f00ff) WIDTH(32)
}
seg_bnk3 { TYPE(DM RAM) START(0x030FFF00) END(0x030FFFFF) WIDTH(32)
}
seg_heap { TYPE(DM RAM) START(0x0000D000) END(0x0000D4ff) WIDTH(32)
} seg_stak { TYPE(DM RAM) START(0x0000D500) END(0x0000Dfff) WIDTH(32)
}
}
PROCESSOR p0 { LINK_AGAINST(
$COMMAND_LINE_LINK_AGAINST) OUTPUT(
$COMMAND_LINE_OUTPUT_FILE )
SECTIONS {
// .text output section seg_rth { INPUT_SECTIONS( $OBJECTS(seg_rth)
$LIBRARIES(seg_rth)) } >seg_rth
seg_init { INPUT_SECTIONS( $OBJECTS(seg_init) $LIBRARIES(seg_init)) } >seg_init
seg_pmco { INPUT_SECTIONS( $OBJECTS(seg_pmco) $LIBRARIES(seg_pmco)) } >seg_pmco
seg_pmdm { __ctors =
.; //points to the start of the section INPUT_SECTIONS( $OBJECTS(seg_ctdm) $LIBRARIES(seg_ctdm)) } > seg_ctdm
seg_dmda { INPUT_SECTIONS( $OBJECTS(seg_dmda) $LIBRARIES(seg_dmda)) } > seg_dmda
seg_bnk3 { INPUT_SECTIONS( $OBJECTS(seg_bnk3) $LIBRARIES(seg_bnk3)) } >seg_bnk3
stackseg {
// allocate a stack for the application ldf_stack_space = .; ldf_stack_length
= MEMORY_SIZEOF(seg_stak); } > seg_stak
heap { // allocate a
heap for the application ldf_heap_space = .; ldf_heap_length = MEMORY_SIZEOF(seg_heap); ldf_heap_end = ldf_heap_space + ldf_heap_length -
1; } > seg_heap } }
What happens is that when I'm loading the program into the board,
I get the following message:
Target #256: Error #905 Communications TimeOut Target
#256: Error #911 Maximum retry limit broken, Board is in an Unknown
State Target #256: Error #14 Reset Board Error
reading target memory. Address: 0x942b, Length: 1
I've tried to use External memory banks, but it doesn't seem to
work.
However, I don't have much experience with DSP's.
Thank you,
Natasha Moura
Yahoo! Mail - 6MB,
anti-spam e antivus gratuito. Crie sua conta agora!
|