[an error occurred while processing this directive]
|
Проблема заключается в том, что я не могу загрузить программу после компиляции.
Используется процессор TMS320LF2402APGA.
Для примера пытаюсь загружать программу hellodsp из C:\ti\tutorial\dsk2407\gelsolid\
как в исходном виде:
MEMORY
{
PAGE 0: VECS: origin = 0000h, length = 0040h
PROG: origin = 0040h, length = 3fc0h
PAGE 1: B0B1: origin = 0200h, length = 200h
SARAM: origin = 8000h, length = 1000h
}
SECTIONS
{
vectors : { } > VECS PAGE = 0
.cinit : { } > PROG PAGE = 0
.text : { } > PROG PAGE = 0
.const : { } > B0B1 PAGE 1
.data : { } > B0B1 PAGE 1
.bss : { } > SARAM PAGE 1
.stack : { } > SARAM PAGE 1
.sysmem : { } > SARAM PAGE 1
}
так и с изменениями для 2402:
MEMORY
{
PAGE 0: VECS: origin = 0000h, length = 0040h
PROG: origin = 0044h, length = 1fbch
PAGE 1: B0B1: origin = 0200h, length = 200h
SARAM: origin = 8000h, length = 200h
}
SECTIONS
{
vectors : { } > VECS PAGE = 0
.cinit : { } > PROG PAGE = 0
.text : { } > PROG PAGE = 0
.const : { } > B0B1 PAGE 1
.data : { } > B0B1 PAGE 1
.bss : { } > SARAM PAGE 1
.stack : { } > B0B1 PAGE 1
.sysmem : { } > SARAM PAGE 1
}
также в main убрал вызов библиотечной функции:
void main()
{
#if defined(_TMS320C2XX)
Disable_WD();
#endif
/*while (TRUE) {
printf("Welcome to the World of DSP. %d\n", counterValue );
}*/
}
в результате загрузки hellodsp.out в обоих случаях выдает:
Load failed. A section of your program falls into a memory region that is not writable. Check your linker configuration and/or memory map.
а в диалоге загрузки:
vectors: 0 of 128 at 0x0
я так понял вектора не хотят грузиться с нулевого адреса, хотя что-бы им мешало? :(
Среда - С2000_2.21.00 Full
ругается таким образом на все программы, не только на эту.
Создается впечатление, что проблема во Flash, но какая?
В SDConfig tool эмулятор определил как XDS510PP port mode: SPP8
Verify connection, Emulator test, Emulator reset и Diagnostics работают без проблем
в режиме EPP почему-то не работает, хотя в BIOS стоит EPP.
В чем может быть проблема?
Эмулятор вроде работает 100%
кстати просили похвалить минский эмулятор - хвалю, надеюсь не зря :)
E-mail: info@telesys.ru