[an error occurred while processing this directive]
Raspredelenie pamyati v DSK5402
(«Телесистемы»: «Конференция «Цифровые сигнальные процессоры (DSP) и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено velik 06 мая 2003 г. 19:10

Help. Есть плата от TI DSK5402 с процессором 5402 (естессно). НА плате установленнио 4Мбит flash памяти. В cmd файле стоит:


MEMORY
{

PAGE 0: /* Program Space */
RSV0 (R ) : o=000000h l=000080h /* Reserved */
DARAM (RWX) : o=000080h l=003f80h /* On-Chip DARAM */
PMEM0 (RWX) : o=004000h l=00b000h /* External RAM Page 0 */
ROM (RX ) : o=00f000h l=000f00h /* On-Chip ROM */
RSV1 (R ) : o=00ff00h l=000080h /* Reserved */
VECS (RWX) : o=00ff80h l=000080h /* Interrupt Vector Table */


PAGE 1: /* Data Space */
MMRS (RW ) : o=000000h l=000060h /* Memory-mapped registers */
SCRATCH (RW ) : o=000060h l=000020h /* scratch-pad DARAM */

/* declaration for DARAM already made in PAGE 0 */
DARAM (RW ) : o=000080h l=003000h /* On-Chip DARAM */
DMEM0 (RW ) : o=004000h l=00c000h /* External Data RAM */


PAGE 2: /* I/O Space */
CPLD (RW ) : o=000000h l=004000h /* CPLD Control Registers */
UART (RW ) : o=004000h l=004000h /* UART */
RSV (RW ) : o=008000h l=004000h /* for Duaghtercard */
}

SECTIONS
{
.intvecs : > VECS PAGE 0 /* interrupt vector table */
.text : > PMEM0 PAGE 0 /* User code */

.cinit : > PMEM0 PAGE 0 /* initialization tables */
.pinit : > PMEM0 PAGE 0 /* initialization functions */

.sysmem : > PMEM0 PAGE 0 fill = 0DEADh /* dynamic heap */
.stack : > DMEM0 PAGE 1 fill = 0BEEFh /* system stack */
.const : > DMEM0 PAGE 1 /* C constant tables */
.cio : > PMEM0 PAGE 0 /* C-IO Buffer */
.bss : > DMEM0 PAGE 1 /* global & static vars */
.data : > PMEM0 PAGE 0 /* asm data area */
}
Но моя программа по размеру уже > 00b000h и получаю ошибку:

>> error: can't allocate '.text'


Что надо указать в cmd файле, чтоб разместить сегмент .text в нескольких страницах памяти?

Составить ответ ||| Конференция ||| Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru